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.060 sec
MySQLWorkbenchで、DELETEや UPDATEのSQLコマンドを実行すると、このようなエラーが発生することがあります。
対処方法
MySQLWorkbenchのPreferencesを選択します。
左のタブでSQL Editorを選択し、Other欄のSafe Update (rejects UPDATEs and DELETEs with no restrictions)のチェックを外します。
チェックを外すと、エラーが取れていると思います。
(それでもダメな場合は、再接続・再起動を試してください)
tips
SQLのUPDATEやDELETEコマンドは非常に強力です。
たった一行で、全てのデータを書き換え、全てのデータを消すことができてしまうのです。
誤って実行してしまうと考えたらやばいですよね。
そこで、今回のようなチェックボックスを設けることで、DBを守るという仕組みになっているのです。
チェックボックスがついたままだと、WHERE句で指定をしないと、UPDATEやDELETEは使えないでしょう。