PHP:MySQL:DELETEでエラー

PHP:7.2.12
MySQL:8.0.15 (MuSQL Community Server)

DELETE文を実行すると 1175 エラーが発生する。

WHERE句にキー項目を指定しないとエラーとなるらしい。

DELETEを実行する前に "SET SQL_SAFE_UPDATES = 0;" を実行すると回避できる模様。
SET SQL_SAFE_UPDATES = 0;
DELETE FROM テーブル名
WHERE 条件;

→ 上記のSQLを1回のexcuteコマンドで実行して回避


[PHP][MySQL]

0 件のコメント:

その他の記事