1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

【事象】

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;

(参考サイト)
http://rikutoto.blogspot.jp/2013/11/mysqlerror-code-1175.html

【対応方法(恒久的)】
ワークベンチで以下の対応をする。

  1. [Edit] - [Preferences] を開く。
  2. SQL Editorタブを開き、Safe Updateというチェックボックスを外す。
  3. サーバーに対して再接続する。ワークベンチの再起動でもよい。

(参考サイト)
http://stackoverflow.com/questions/11448068/mysql-error-code-1175-during-update-in-mysql-workbench

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?