小编典典

MySQL 错误代码:在 MySQL Workbench 中更新期间出现 1175

all

我正在尝试更新该列visited以赋予其值 1。我使用 MySQL 工作台,并且我正在从工作台内部的 SQL 编辑器中编写语句。我正在编写以下命令:

UPDATE tablename SET columnname=1;

它给了我以下错误:

您正在使用安全更新模式,并且您尝试更新没有使用 KEY 列的 WHERE 的表 要禁用安全模式,请切换选项 …。

我按照说明进行操作,然后safe updateEdit菜单中取消选中该选项。仍然出现相同的错误,我无法更新此值。请告诉我有什么问题吗?Preferences``SQL Editor


阅读 98

收藏
2022-02-28

共1个答案

小编典典

我找到了答案。问题是我必须在表名之前加上模式名。即,命令应该是:

UPDATE schemaname.tablename SET columnname=1;

谢谢大家。

2022-02-28