通常我可以更新我的行w /查询,如
UPDATE t SET col1='123' WHERE col2 LIKE '%abc%';
要么
UPDATE mydb.t SET col1='123' WHERE col2 LIKE '%abc%';
但是使用MySQL Workbench,我似乎只能 SELECT
但不能 UPDATE
带有查询的表 .
有没有人知道使用工作台的修复方法?
FIX
要禁用安全模式,请在“首选项” - >“SQL编辑器” - >“查询编辑器”中切换选项并重新连接 .
1 回答
默认情况下,Mysql工作台通常会在没有where子句的情况下禁用更新,和/或更新多于已配置的X元素的更新 .
当您尝试更新并失败时,如果我认为它是这样,那么请注意错误消息,因为它会告诉您确切要更改的设置 .