99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-11-11 閱讀量: 956
mysql報(bào)錯(cuò) Error Code: 1175. You are using safe update mode

問(wèn):

mysql報(bào)錯(cuò) Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.


image.png


答:

這是由于數(shù)據(jù)庫(kù)在安裝之后一般默認(rèn)了安全模式,可以更改默認(rèn)設(shè)置。

mysql中的SQL_SAFE_UPDATES變量為了保證數(shù)據(jù)的安全性,限制更新和刪除的數(shù)據(jù)量,設(shè)置了默認(rèn)值為1。

當(dāng)SQL_SAFE_UPDATES = 1時(shí),不帶where和limit條件的update和delete操作語(yǔ)句是無(wú)法執(zhí)行的,即使是有where和limit條件但不帶key column的update和delete也不能執(zhí)行。

當(dāng)SQL_SAFE_UPDATES = 0時(shí),update和delete操作將會(huì)順利執(zhí)行。


方法一:命令語(yǔ)句法


當(dāng)出現(xiàn)以上報(bào)錯(cuò)提示時(shí),執(zhí)行SET SQL_SAFE_UPDATES=0 后就可以執(zhí)行你的語(yǔ)句了; (注意標(biāo)點(diǎn)符號(hào)的英文狀態(tài))


方法二:圖形化界面操作法


在MySQL Workbench中,可以在菜單欄的“Edit” -> “Preferences” -> “SQL Editor”中找到“Safe Updates”選項(xiàng),將其取消勾選即可。然后重新連接數(shù)據(jù)庫(kù),再執(zhí)行UPDATE或DELETE語(yǔ)句即可。但需要注意的是,關(guān)閉安全更新模式可能會(huì)導(dǎo)致數(shù)據(jù)丟失,因此在執(zhí)行UPDATE或DELETE語(yǔ)句時(shí)需要謹(jǐn)慎操作。


image.png


取消了安全更新模式后,例如:delete from 表1 這樣的無(wú)where條件的delete操作就可以執(zhí)行了,這個(gè)操作刪除表的所有數(shù)據(jù)但保留表結(jié)構(gòu)

5.7652
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子