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

Mysql bench执行sql语句批量操作数据所遇到的问题

2016-06-29 23:39 766 查看

一、错误

rror 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.

二、原因

处于安全考虑,防止因意外操作而删除大量的数据而做的设计。

例如:

需要将tableA表中的李四性别改为男,但是忘了写where,那么一般的后果是,表中所有人的性别均被改成了男。

update tableA set gender = '男'

还有一些程序员的个人疏忽造成用户数据的损坏,严重的可能丢失等!

正是基于这一点,Mysql bench做了这样一个安全设计。

三、参考

http://blog.csdn.net/amohan/article/details/9980315
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: