MySQLで以下のエラーが出た場合について
「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.」

原因はMySQLの環境設定でSQL_SAFE_UPDATESがONになっているから。
SQL_SAFE_UPDATESは主キーを使用しない更新や削除に制御をかける設定です。
まぁ、ミスってデータを対象に更新したり消したりしないようにする補助機能的なものでしょうか。


MySQLのシステム変数(設定の確認)は以下でできます。
show variables;


SQL_SAFE_UPDATESだけを確認するのはこんな感じ。
show variables like 'sql_safe_updates';


設定がONである場合、以下のコマンドを実行することによってそのセッション内で設定を変えることができます。
SET SQL_SAFE_UPDATES=0;