发生了一些奇怪的 SQL。这是查询:
UPDATE sugarcrm.qb_salesorders_leads_c c
JOIN qb_salesorders orders ON c.qb_salesorders_leadsqb_salesorders_idb = orders.id
SET c.qb_salesorders_leadsleads_ida = orders.memo
AND c.qb_salesorders_leadsqb_salesorders_idb = orders.id
所以当我运行这个时,我会受到 0 行的影响。现在,如果我将 AND 替换为 ,那么它会返回并显示 354 行受影响。
现在您会认为,当我使用 运行相同的确切查询时,它会给我相同的结果。错误的。它回来时有 0 行受到影响。
之后,我可以将 , 更改为 AND 并且它再次起作用。
我是否发现了 MySQL 错误或者我在这里遗漏了什么?