MySQL Workbenchでレコードを削除できません
MySQLワークベンチでは、単純なdelete allコマンドを発行します
delete FROM users;
しかし、それは私に次のエラーメッセージを表示します:
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 Queries and reconnect.
解決策
デフォルトでは、MySQL Workbenchはセーフモードで起動され、 “WHERE”条件なしでは更新や削除ができません。エラーメッセージを参照してください。
これを修正するには、メニューで “編集” – > “設定” – > “SQLクエリ”を選択し、 “セーフアップデート”チェックボックスをオフにします。
終了し、再接続してdeleteコマンドを再度発行してください。