DBAL Query Builderでレコードを更新しようとしていますが、動作していないようです。私が設定しようとしているdata
の列は、数字のtest
の例の値を置き換えた場合にのみ機能します。DBAL Querybuilderが更新されない
その場合、私のレコードは完全に正常に更新されます。
私もsetParameter
を使用しても、それは黙って失敗します。
私はこれを誤って使用しているのですか、それとも何か他のことがありますか?
編集:
insert文は完全に正常に動作します:
$queryBuilder = $this->connection
->insert($this->table)
->values([
'id' => '?',
'secure' => '?',
'modified' => '?',
'lifetime' => '?',
'user_hash' => '?',
'data' => '?',
])
->setParameter(0, $sessionId)
->setParameter(1, 'y')
->setParameter(2, time())
->setParameter(3, $this->minutes)
->setParameter(4, 'test')
->setParameter(5, $data);
}
が列ですおそらく数値に制限されていますか? – Jolta
@Jolta no、まったくではなく、すべての種類の混合データを挿入することができます。 –