1、使用mysql workbench,執行批量刪除或者更新時,會報錯:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
原因分析:應該是workbench的保護措施,防止誤刪除吧!~
解決辦法:有兩種方法:
一、在進行批量刪除和更新之前,使用命令 SET SQL_SAFE_UPDATES = 0; (應該使用一次就可以,但是重啓後,失效,需再次使用該命令)。
二、在workbench的菜單,Edit->Preferences窗口,切換到SQL Editor頁,去掉Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)之前的勾選,確定後,重啓mysql workbench。(我的workbench版本爲5.2.39,該方法即是重啓後也不會失效)