はじめに
引き続きAndroid側の開発を行いながら、サーバー側の対応も進めています。
今回はWorkbenchでupdateやdeleteなどを実行しようとした際に1175エラーが発生し対応したので、解消方法を備忘録的に残しておこうと思います。
1175エラーの対処法
実行時に表示されたエラーは以下になります。
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.
上記が出る原因としては、多くを対象としたupdate/deleteをWorkbenchから行えない様に制約をつけている為に発生しているようです。
この制約を外す為には以下手順により設定を外すことで調整可能です。
① MySQLWorkbench > Preferences を開く
② 以下スクショの丸のチェックを外す
③ 再接続もしくはWorkbenchを再起動させる

設定は以上になります。
上記チェックが外れている状態でUpdateやDeleteを実行することで、エラーが解消されているかと思います。
さいごに
最近本を読むペースが落ちてきているので、来週より読んでいる本に関する記事を上げるようにしてみたいと思います。