多语言展示
当前在线:1392今日阅读:113今日分享:31

mysql更新update删除delete数据Error Code1175

我们在学习mysql的时候,我们在更新某个数据或者想删除某个数据时,我们可能会遇到下面这样的错误,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 Queries and reconnect.。第一次遇到这样的错误 是正常的。这是mysql的安全机制造成的,下面就说下解决这个错误的方法。
工具/原料

mysql(workbench)我用的mysql自带的IDEworkbench()大家如果喜欢别的也可以使用其它的

适合任何IDE(mysql环境)的解决方法

我们只需要在输入mysql语句的地方,我们输入: SET SQL_SAFE_UPDATES = 0;然后我们运行这条语句就可以解决问题。请注意一定要确保这条语句成功执行。

在mysql中的解决方法
1

我们在mysql中也可心使用上面的mysql语句进行解决,但是我们也可以在相应的环境中进行设置。第一步:选择mysql上面的Edit菜单

2

第二步:选择Edit菜单中的Preferences选项,出现下面的界面。

3

注意我们要把Preference中的标签由General切换到SQL Queries标签,然后支去掉safe updates前的选项框。这样我们再执行删除或者更新语句就不会有问题了。

注意事项
1

一般还是使用SET SQL_SAFE_UPDATES = 0;每次我们想删除数据或者更新数据时使用一下。

2

更改了设置后,以后删除更新数据时就不会有 什么提示了,一不小心我们删除了就不好了。

推荐信息