Tech その他

【MySQL】Error Code: 1175. You are using…の対処方法

投稿日:2020年7月14日 更新日:

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.060 sec

MySQLWorkbenchで、DELETEや UPDATEのSQLコマンドを実行すると、このようなエラーが発生することがあります。

対処方法

MySQLWorkbenchのPreferencesを選択します。

左のタブでSQL Editorを選択し、Other欄のSafe Update (rejects UPDATEs and DELETEs with no restrictions)のチェックを外します。

チェックを外すと、エラーが取れていると思います。
(それでもダメな場合は、再接続・再起動を試してください)

tips

SQLのUPDATEやDELETEコマンドは非常に強力です。

たった一行で、全てのデータを書き換え、全てのデータを消すことができてしまうのです。
誤って実行してしまうと考えたらやばいですよね。

そこで、今回のようなチェックボックスを設けることで、DBを守るという仕組みになっているのです。

チェックボックスがついたままだと、WHERE句で指定をしないと、UPDATEやDELETEは使えないでしょう。

-Tech, その他
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【入門者向け】Bootstrap(ブートストラップ)とは?【3分で解説】

こんにちは、yassanです。今回は、入門者向けにBootstrapについて、簡単に解説いたします。 「入門者」といえど様々なレベルがありますが、ここでは、”htmlとcssを使って、静的なWebペー …

Fラン大から学歴ロンダを成功する方法 その①実績を作る

こんにちは、yassanです。今回は「Fラン大から学歴ロンダを成功する方法 その①」を紹介します。 この記事を読んでいる方は、学歴ロンダがしたいのかと思います。なかでも、「自分はFラン大学生だから学歴 …

Amazon VPCの解説【AWSの基礎学習】

こんにちは、yassanです。今回は「Amazon VPCの解説【AWSの基礎学習】」を紹介します。 AWSの中でもっとも土台となるサービスがVPCです。 「会社でAWSをやることになったけど、右も左 …

AWSに登録したら数日後「AWS Free Tier limit alert」というメールが来た【対処方法のスクショ付き】

こんにちは、yassanです。今回は「AWSに登録したら数日後「AWS Free Tier limit alert」というメールが来た【対処方法のスクショ付き】」を紹介します。 AWSを始めて早数日、 …

バイク友達を持つ3つのメリット

こんにちは、yassanです。今回は「バイク友達を持つ3つのメリット」を紹介します。 バイクは運転するのは一人ですし、乗車するのも基本的に一人なので、一人でも楽しめる趣味の一つでもあります。 また、バ …

yassanさんのプロフィール写真

yassan
インフラエンジニア。
独学でインフラ・クラウドについて学んでいます。
大阪 / 20代後半 / 決闘者 / FE / AWS-SAA

twitter: @yassan10787859