1
這是二SugarCRM的表之間的更新查詢,既INNODB 似乎很簡單,但運行時它不更新記錄的MySQL更新查詢
查詢執行OK,0行受到影響
我們已經運行一個選擇查詢,以確保我們在ID上匹配 已嘗試更新...選擇變體
已檢查兩個表的索引 - 目前和顯然OK 有沒有人有任何提示。
UPDATE accounts new LEFT join accounts_old old
ON (new.id = old.id)
SET new.billing_address_country = old.billing_address_country
感謝您的任何想法。
草莓 - 非常感謝您的詳細答覆。一個澄清 - 這是否意味着原始左連接等於在MySQL – prema
排序的外連接。有兩種OUTER JOIN;左外連接和右外連接。在MySQL中,OUTER關鍵字(如INNER JOIN的INNER關鍵字)是可選的,並且經常被忽略。實際上,實際上只有一種OUTER JOIN - 因爲理論上,每個LEFT JOIN都可以被重寫爲RIGHT JOIN(反之亦然),儘管在複雜的查詢中我很難弄清楚如何做到這一點。 – Strawberry
好的,我們將對這些暗示進行一些研究。再次感謝您的回覆 - 無價 – prema