Ajax Event Calendarのデータ削除とエラー時の対策
WordPressでカレンダープラグイン「Ajax Event Calendar」を利用しており、
本番環境アップ前にこれまでのテストデータを全て削除しようと
ローカル環境にてMySQLテーブル「ofa_aec_event」をtruncateした所エラーが・・
TRUNCATE wp_aec_event; Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
よく分からないけど、安全のための機能によるエラー?
とりあえず「SET SQL_SAFE_UPDATES = 0;」実行する事で解決
SET SQL_SAFE_UPDATES = 0; TRUNCATE wp_aec_event;
※ちなみに、「wp.wp_aec_event」の様にDBA名付与すると駄目みたいです
けど、その後更に調べた所
もしかしたら「MySQL Workbench」を利用によるエラーだったのかも
下記参考
tick・tack・tech MySQL WorkbenchでUpdate/Deleteするときの注意
とりあえず解決したのでOK