当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示:
Error Code: 1175You are using safe...without a WHERE that uses a KEY column
因为是MySQL Workbench的默认的安全设置是不能批量更新表的。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。 解决方法如下:
- 打开Workbench的菜单[Edit]->[Preferences...]
- 切换到[SQL Editor]页面
- 把[Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)]之前的对勾去掉
- 点击[OK]按钮
- 最后记得要重启一下sql editor,建立一个新的连接就可以了。
更多关于MySQL Workbench的详细信息,或者下载地址请点这里Oracle DG 归档设置验证出现的问题Oracle中时间处理及分时间段统计相关资讯 MySQL数据库基础教程
- MySQL服务器Linux IO调度器算法的 (10/16/2012 20:53:36)
- MySQL SQL语句过长引起的问题 (06/14/2012 17:25:17)
- MySQL性能调优之Memory or SSD? (04/22/2012 07:50:25)
| - Linux自动启动MySQL (07/30/2012 11:05:29)
- MySQL 中explain的用法 (05/04/2012 08:53:12)
- MySQL的备份与恢复 (04/20/2012 09:06:25)
|
本文评论 查看全部评论 (0)