最近开始使用mysql workbench,但是在对其进行删除或修改操作的时候,都会提示You are using safe update mode and tried a table without a WHERE that a KEY。。。。。这个错误,郁闷了好一阵,
今天终于找到了解决的方法,来博记录一下。
导致这个遗产的主要原因是因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令。
可以通过 ①show variables like 'SQL_SAFE_UPDATES'; 来查看开关状态。
执行SET SQL_SAFE_UPDATES = 0;这个命令语句来修改安全模式的额状态。