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