AM非常意识到,可以通过启用禁用安全更新模式来解决此问题(例如,请参见此处:Mysql错误代码:1175在MySQL WorkBench中更新期间)。但是,我不希望禁用安全更新模式(并且有许多解决方案提出了这一点)。
相似,我知道将Where子句设置为匹配所有内容应该可以起作用的键值。但是,似乎在MySQL -Workbench上没有工作 - 至少不是我希望的方式(或它在控制台上使用的方式)。,例如,以下内容在mysql-workbench上不起作用(但在控制台上进行):
UPDATE FUEL_SOURCES AS FS
INNER JOIN
FUEL_CATEGORY FC ON FC.FUEL_CATEGORY = FS.FUEL_CATEGORY
SET
FS.FUEL_CATEGORY_ID = FC.ID
WHERE
FC.ID <> 0 AND FS.ID <> 0
...如果我明确 /确切地设置ID(例如),它将在MySQL-WorkBench中起作用。但是这样做将涉及通过每个关键对组合进行迭代。
是为了知道是什么原因导致这种行为,或者我在做出可怕的事情。使用mysql-workbench6.3
从
Https://dev.mysql.com/doc/workbench/en/workbench-faq.html#faq-workbench-delete-safe