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.


cant-delete-mysql、width = 582、height = 375

解決策

デフォルトでは、MySQL Workbenchはセーフモードで起動され、 “WHERE”条件なしでは更新や削除ができません。エラーメッセージを参照してください。

これを修正するには、メニューで “編集” – > “設定” – > “SQLクエリ”を選択し、 “セーフアップデート”チェックボックスをオフにします。


cant-delete-mysql-preference、width = 508、height = 494

終了し、再接続してdeleteコマンドを再度発行してください。