您的位置:首页 > 数据库 > MySQL

使用mysql出现的一些问题

2012-08-23 09:45 323 查看
1、使用mysql workbench,执行批量删除或者更新时,会报错:

Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

原因分析:应该是workbench的保护措施,防止误删除吧!~
解决办法:有两种方法:
一、在进行批量删除和更新之前,使用命令
SET SQL_SAFE_UPDATES = 0; (应该使用一次就可以,但是重启后,失效,需再次使用该命令)。
二、在workbench的菜单,Edit->Preferences窗口,切换到SQL Editor页,去掉Forbid UPDATE and DELETE statements without a WHERE clause
(safe updates)之前的勾选,确定后,重启mysql workbench。(我的workbench版本为5.2.39,该方法即是重启后也不会失效)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: