MySQLエラーコード:MySQLWorkbenchでのUPDATE中の1175エラーコード
Mysql Error Code 1175 Error Code During Update Mysql Workbench
この記事の翻訳元: MySQLエラーコード:MySQLWorkbenchでのUPDATE中の1175
列を更新しようとしていますvisited
値1を指定します。MySQLワークベンチを使用し、ワークベンチ内からSQLエディターでステートメントを記述しています。 更新しようとしていますvisited
値1を指定します。MySQLワークベンチを使用し、ワークベンチ内のSQLエディターでステートメントを記述します。 私は次のコマンドを書いています: 私は次のコマンドを書いています:
UPDATE tablename SET columnname=1
次のエラーが発生します。 それは私に次のエラーを与えました:
セーフアップデートモードを使用していて、KEY列を使用するWHEREなしでテーブルを更新しようとしました。セーフモードを無効にするには、オプション...を切り替えます。 安全な更新モードを使用していて、KEY列を使用しないWHEREテーブルを更新しようとしています。セーフモードを無効にするには、オプションを切り替えてください...
指示に従い、safe update
のチェックを外しましたEdit
からのオプションメニュー、次にPreferences
次にSQL Editor
。 指示に従って開始しましたEdit
メニューのチェックを外しますsafe update
オプション、次に選択を解除しますPreferences
次に選択SQL Editor
。 同じエラーが引き続き表示され、この値を更新できません。 同じエラーが引き続き発生し、この値を更新できません。 何が悪いのか教えてください。 何が問題なのか教えてください。
#1階
参照: https://stackoom.com/question/m2AG/MySQLエラーコード-MySQLのUPDATE中-Workbench-エラーコード
#2階
私は答えを見つけました。 私は答えを見つけました。 問題は、テーブル名の前にスキーマ名を付ける必要があることでした。 問題は、テーブル名の前にスキーマ名を追加する必要があることです。 つまり、コマンドは次のようになります。 つまり、コマンドは次のようになります。
UPDATE schemaname.tablename SET columnname=1
皆さんありがとう。 皆さん、ありがとうございました。
#3階
MySqlセッションに 安全な更新オプション セットする。 MySqlセッションが設定されているようです 安全な更新オプション 。 これは、where句でキー(例:primary key
)を指定せずにレコードを更新または削除できないことを意味します。 これは、キーがwhere句で指定されていない場合(例:primary key
)、レコードを更新または削除できないことを意味します。
試してみてください: 試してください:
SET SQL_SAFE_UPDATES = 0
または、ルールに従うようにクエリを変更することもできます(primary key
でwhere clause
を使用します)。 または、ルールに従うようにクエリを変更することもできます(in where clause
use primary key
)。
#4階
UPDATEコマンドを実行する前に、次の手順に従ってください。 MySQLWorkbenchで UPDATEコマンドを実行する前に、次の手順を実行します。 MySQLWorkbenchで
-
Edit
に移動します->Preferences
移動Edit
->Preferences
-
'SQL Editor'
をクリックしますタブとuncheck
「安全な更新」check box
'SQL Editor'
タブ、uncheck
をクリックします'セキュリティアップデート'check box
-
Query
->Reconnect to Server
//ログアウトしてからログインQuery
->Reconnect to Server
//ログアウトしてログイン - 次に、SQLクエリを実行します SQLクエリを実行します
ps、MySQLデーモンを再起動する必要はありません! ps、MySQLデーモンを再起動する必要はありません!
#5階
SET SQL_SAFE_UPDATES=0 UPDATE tablename SET columnname=1 SET SQL_SAFE_UPDATES=1
#6階
SET SQL_SAFE_UPDATES=0
または どちらか
に移動 Edit --> Preferences
に移動 Edit --> Preferences
クリック SQL Queries
タブと チェックを外します Safe Updates
チェックボックス 'をクリックします SQL Queries
タブ、次に チェックを外す ' Safe Updates
チェックボックス
Query --> Reconnect to Server
次に、SQLクエリを実行します 次に、SQLクエリを実行します