MySQL エラー コード: MySQL Workbench での UPDATE 中に 1175 が発生する 質問する

MySQL エラー コード: MySQL Workbench での UPDATE 中に 1175 が発生する 質問する

列を更新してvisited値 1 を設定します。MySQL ワークベンチ内の SQL エディターで次のコマンドを試しました。

UPDATE tablename SET columnname=1;

しかし、次のようなエラーが表示されます:

セーフ更新モードを使用しており、KEY 列を使用する WHERE なしでテーブルを更新しようとしました。セーフ モードを無効にするには、オプションを切り替えます...。

指示に従って、メニューからオプションのチェックを外しましたしかしsafe updateまだ同じエラーが発生します。EditPreferencesSQL Editor

何が問題なのでしょうか? 値を更新するにはどうすればよいですか?

ベストアンサー1

あなたのMySqlセッションには安全なアップデートオプションつまり、primary keywhere 句でキー (例: )を指定しないと、レコードを更新または削除することはできません。

試す:

SET SQL_SAFE_UPDATES = 0;

または、ルールに従うようにクエリを変更することもできます (primary keyで使用where clause)。

おすすめ記事