MySQL में मल्टी-टेबल UPDATE सिंटैक्स Microsoft SQL सर्वर से अलग है। आपको यह बताने की आवश्यकता नहीं है कि आप किस तालिका (तालिकाओं) को अपडेट कर रहे हैं, यह आपके SET खंड में निहित है।
UPDATE tableA a
JOIN tableB b
ON a.a_id = b.a_id
JOIN tableC c
ON b.b_id = c.b_id
SET b.val = a.val+c.val
WHERE a.val > 10
AND c.val > 10;
MySQL के सिंटैक्स में FROM क्लॉज नहीं है।
जॉइन के साथ अद्यतन मानक SQL नहीं है, और MySQL और Microsoft SQL सर्वर दोनों ने अपने स्वयं के विचारों को मानक सिंटैक्स के विस्तार के रूप में लागू किया है।