2018-10-24
閱讀量:
988
workbench如何處理safe update限制
報(bào)錯(cuò):ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column?
錯(cuò)誤原因:正在使用安全更新模式,嘗試更新表沒(méi)有使用鍵列的where條件;?
解決方法:
運(yùn)行以下2條命令都可以;
mysql>?set sql_safe_updates=0;?
mysql>?set sql_safe_updates=off; ? ?
SQL_SAFE_UPDATES有兩個(gè)取值0和1, 或ON 和OFF;
SQL_SAFE_UPDATES = 1,ON時(shí),不帶where和limit條件的update和delete操作語(yǔ)句是無(wú)法執(zhí)行的,即使是有where和limit條件但不帶key column的update和delete也不能執(zhí)行。?
SQL_SAFE_UPDATES =0,OFF時(shí),update和delete操作將會(huì)順利執(zhí)行。那么很顯然,此變量的默認(rèn)值是1。?






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論