MySQL安全查询模式的问题

在学习mysql中的简单sql语句的执行。在用到update语句的时候,总提示如下错误:

15:08:00    update students t set t.tel="15662648890" where t.name="孙丽华"    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.    0.000 sec
如果写成 update students t set t.tel="15662648480" where t.id=2 这样就可以了。因为id字段是key字段。

修改完后,重新登录workbench.再进行更新操作就没问题了。

 

posted on 2015-01-27 15:37  pengjw  阅读(242)  评论(0编辑  收藏  举报

导航