プログラミング

MySQLワークベンチでupdate文を実行すると1175のエラーが発生

SQLプログラミング言語において、MySQLワークベンチ(mysql workbench)でupdate文を実行すると1175のエラーが発生する場合の対処方法と解決方法、原因について紹介します。

【事象】

MySQLのワークベンチでUPDATE文を実行すると、以下のエラーが発生した。
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.062 sec

【原因】

大量の(主キー以外の)update/deleteをワークベンチから行えない様に制約を付けてくれているため。

【対応方法(一時的)】

SET SQL_SAFE_UPDATES = 0;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です