IT

[MySQL]MySQL WorkbenchでError Code: 1175が出る場合の対応

MySQL WorkbenchでError Code:1175が出る場合の対応です。

エラー内容

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.

条件なしで一括UPDATEやDELETEを行おうとした場合に表示されます。変なことしないようにブロックが入ってるんですね。

このブロックは設定でoffにすることができます。

Safe UpdatesをOFFにする方法

  1. MySQL WorkbenchのEditメニュー→Preferences…を開く
  2. ツリーからSQL Editorを選択し、一番下のOtherにある“Safe Updates (rejects UPDATEs and DELETEs with no restrictions)”OFFにする
  3. MySQL Workbenchとデータベースを再接続する

 

上記手順で条件がなくてもUPDATE,DELTEを行うことができるようになります。

まとめ

今回はMySQL Workbenchでの条件なしでの更新を行うための設定を紹介しました。

設定を外すことによるリスクを十分ご理解の上実施してください。

COMMENT

メールアドレスが公開されることはありません。

CAPTCHA