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

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

関連記事

AWSとは?初心者向けに超絶簡潔に説明

こんにちは、yassanです。今回は「AWSとは?初心者向けに超絶簡潔に説明」を紹介します。 AWSについて全く知らないのに、上司にいきなり「AWSってのが流行ってるからなんかやれや」って言われた方、 …

AWSのルートアカウントにGoogle二段階認証を適応する方法【画像付き手順紹介】

こんにちは、yassanです。今回は「AWSのルートアカウントにGoogle二段階認証を適応する方法」をご紹介します。 AWSのアカウント、その中でも特にルートアカウントは、最も権限の強いアカウントで …

EC2インスタンスの削除方法

こんにちは、yassanです。今回は「EC2インスタンスの削除方法」を紹介します。 EC2インスタンスの削除方法 まずは、AWSのManagement Consoleから、EC2サービスのダッシュボー …

EC2とは?学んだことをまとめてみた【初心者エンジニアのAWS備忘録②】

こんにちは、yassanです。今回は「EC2とは?学んだことをまとめてみた【初心者エンジニアのAWS備忘録】」の紹介です。 前回のVPCに引き続き、今回はEC2の紹介になります。EC2もAWSの中でも …

S3とは?学んだことをまとめてみた【初心者エンジニアのAWS備忘録⑥】

こんにちは、yassanです。今回は「S3とは?学んだことをまとめてみた【初心者エンジニアのAWS備忘録⑥】」を紹介いたします。 S3も、AWSを利用するうえで、基本的かつ重要なものになります。しっか …