2017-06-17 25 views
0

數據試圖執行試圖刪除MySQL工作臺IM從表

delete from basic_info where rollno>3; 

此查詢,但即時得到此消息

錯誤代碼:1175您正在使用安全更新模式,你試過到 更新沒有使用KEY列的WHERE表要禁用安全 模式,請在首選項 - > SQL編輯器中切換選項並重新連接。

回答

0

您可以嘗試使用下面的命令。

SET SQL_SAFE_UPDATES=0; 
delete from basic_info where rollno>3; 
SET SQL_SAFE_UPDATES=1; 
0

一個長期創建INDEXrollno列,好不僅此查詢

0

你沒有說MySQL工作臺你正在使用,但要確保你總是使用最新一個拿到所有最新的錯誤修正。

由於您在您的查詢中有一個where子句,因此它看起來好像不被識別(這可能是一個錯誤)。因此,我建議使用最新版本。

在任何情況下,您都可以在MySQL Workbench的首選項中禁用安全檢查。

enter image description here