mysql怎么禁用安全模式_mysql开启和关闭安全模式
今天在進(jìn)行數(shù)據(jù)庫(kù)UPDATE的時(shí)候出了一個(gè)問(wèn)題,我把非主鍵的字段當(dāng)作UPDATE的條件(篩選條件)時(shí),提示了如下的語(yǔ)句
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 in Preferences -> SQL Editor and reconnect. 0.015 sec
這個(gè)提示我很無(wú)奈,我照著他這個(gè)說(shuō)法到?Preferences -> SQL Editor 去改了一下(如圖)
方法一
可是這樣之后,結(jié)果還是沒(méi)有變化..........
然后檢查了一下是否開(kāi)啟
show variables like 'SQL_SAFE_UPDATES';
emmm.....還是失敗,然后被學(xué)長(zhǎng)指點(diǎn)了一下后,發(fā)現(xiàn)是我的翻譯出問(wèn)題了,設(shè)置了之后,還需要重啟數(shù)據(jù)庫(kù)才行,然后就成功了!
方法二
SET SQL_SAFE_UPDATES = 0;? ?關(guān)閉安全模式
SET SQL_SAFE_UPDATES = 1;? ?開(kāi)啟安全模式
建議每次修改前關(guān)閉,修改完畢后再改回來(lái)就好.
SET SQL_SAFE_UPDATES = 0
UPDATE ....
...;
SET SQL_SAFE_UPDATES = 1;
總結(jié)
以上是生活随笔為你收集整理的mysql怎么禁用安全模式_mysql开启和关闭安全模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: icap协议————2014.6.4
- 下一篇: 说一下HashMap的实现原理