(MySQL)Error Code 1175解決方法,關閉Safe Update Mode
MySQL有個叫SQL_SAFE_UPDATES的變數,為了資料庫更新操作的安全性,此值預設為ON。
1 | show variables like '%safe_updates%'; |
在Safe Update Mode開啟的狀態下,在沒有 WHERE 或 LIMIT 條件的 UPDATE 或 DELETE 動作會拒絕執行,而即使是有 WHERE 和 LIMIT 條件,但沒有 KEY column 的 WHERE 條件也會拒絕執行。此時就會出現Error Code 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…