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 and reconnect.
这个问题是由于在使用MySQL数据库的安全更新模式时,您尝试更新一个表而没有指定使用键列的WHERE子句。在安全更新模式下,只有当WHERE子句与唯一约束或主键约束匹配时,才会更新表中的行。
为了解决这个问题,您需要在UPDATE语句中添加一个使用键列的WHERE子句。例如,如果您有一个具有主键的表,可以使用以下语法更新行:
插入复制
UPDATE table_name SET column_name = new_value WHERE id = some_id;
如果您想禁用安全更新模式,可以按照以下步骤操作:
- 转到Preferences -> SQL Editor,然后取消选中“Safe Update Mode”选项。
- 重新连接到数据库。