mysqlで行を更新しようとしたときにこの種のエラーが発生するたびに、KEYを使用するWHEREなしでテーブルを更新しようとしたことが原因です。 列。
を使用して修正できます
SET SQL_SAFE_UPDATES=0;
UPDATE user SET email = 'example@sqldat.com' WHERE email='example@sqldat.com';
またはWorkBenchで
- 編集->設定->SQLクエリ
- WHERE句のないUPDATEおよびDELETEステートメントの禁止のチェックを外します(安全な更新)
- クエリ->サーバーに再接続