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.再进行更新操作就没问题了。