MySQL Workbench 6 不能删除数据等问题(“Error Code: 1175”) 和入门教程

网络资料收集

 

当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示:

Error Code: 1175

You are using safe...without a WHERE that uses a KEY column

因为是MySQL Workbench的默认的安全设置是不能批量更新表的。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。

解决方法如下:

  • 打开Workbench的菜单[Edit]->[Preferences...]
  • 切换到[SQL Queries]页面
  • ["Safe Updates".Forbid UPDATEs and DELETEs with no key in WHERE clause or no LIMIT clause]前的勾去掉

  • 点击[OK]按钮
  • 最后记得要重启一下MySQL Workbench





    入门教材很直观:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d9

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。