これは動作します
SELECT * FROM productinfo a
WHERE NOT EXISTS(SELECT NULL
FROM productinfo_temp b
WHERE a.ProductID = b.ProductID)
ただし、その結果からproductinfoテーブルを更新したい
UPDATE a SET Deleted = '1' FROM productinfo a
WHERE NOT EXISTS(SELECT NULL
FROM productinfo_temp b
WHERE a.ProductID = b.ProductID)
しかし、それは機能しません。UPDATEの何が問題になっていますか?ここにエラーがあります
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM productinfo a WHERE NOT EXISTS(SELECT NULL FROM productinfo' at line 1