Rip*_*sim 16 mysql error-code mysql-workbench sql-update
我正在使用包含MySQL Workbench 5.2 CE的MySQL Server5.5.我正在使用MySQL Workbench 5.2.我在DB中有一个名为user的表.我在MySQL Workbench上的SQL编辑器上执行了以下命令:
UPDATE user SET email = 'abc@yahoo.com' WHERE email='ripon.wasim@yahoo.com';
Run Code Online (Sandbox Code Playgroud)
但不幸的是我收到了以下错误:
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 Editor -> Query Editor and reconnect.
Run Code Online (Sandbox Code Playgroud)
怎么了?非常感谢帮助.
Joh*_*Woo 31
每次在尝试更新mysql中的行时遇到这种错误,都是因为您尝试更新没有使用KEY列的WHERE的表.
你可以使用,修复它,
SET SQL_SAFE_UPDATES=0;
UPDATE user SET email = 'abc@yahoo.com' WHERE email='ripon.wasim@yahoo.com';
Run Code Online (Sandbox Code Playgroud)
或在WorkBench中
| 归档时间: |
|
| 查看次数: |
39313 次 |
| 最近记录: |