使用mysql出現的一些問題

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,該方法即是重啓後也不會失效)

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章