1. ホーム
  2. mysql

[解決済み] MySQLワークベンチで更新クエリが機能しない

2022-02-15 03:58:37

質問

以下のようなMySqlクエリを持っています。

UPDATE signup SET lastname='Lastname', password='123'
WHERE firstname='Firstname';

私はMySql Workbenchを使用してクエリを実行しています。

しかし、行を更新することができず、このエラーが表示されます。

セーフアップデートモードを使用していて、テーブルを更新しようとしたとき、そのテーブルには KEY列を使用するWHERE セーフモードを無効にするには、このオプションを を設定し、SQL Editor に再接続してください。

解決方法は?

mysql workbench では、セーフモードはデフォルトで有効になっています。 WHERE 節にキーがない場合、クエリの実行を阻止します。以下の手順でそれを無効にしてみてください。

Edit > Preferences > Sql Editor > uncheck the "Safe Updates"

備考 - サーバーに再接続してみてください ( Query > Reconnect to Server ) を作成し、再度クエリを実行します。