-3
WHEREと同じ列を更新しても動作しないようです。PDOを使用してMySQLプリペアドステートメント:XをYに更新します。
例えば、
UPDATE Customers
SET Name ='Foo'
WHERE Name ='Bar';
動作するようには思えないが、この1つは働く
UPDATE Customers
SET Name ='Foo'
WHERE OtherColumn ='Bar';
が、これは正常な動作ですか?
アップデート:私は両方とも、通常のSQLの更新で動作しますが、このように準備されたステートメントを使用した場合、動作しないことを確認した
:あなたが提供されていません
UPDATE Customers
SET Name = :Name
WHERE Name = :Name
どちらもうまくいくはずです... –
ここにはmysqlしかありません。他には何もない。何かがうまくいかない場合。エラーをチェックしてください。 –
エラーは何ですか? – tech2017