MySQL वास्तव में एक ही क्वेरी में एकाधिक तालिकाओं के अपडेट की अनुमति देता है (हालांकि अक्सर यह आपके एप्लिकेशन के लिए एक समय में एक करने के लिए समझ में आता है)।
UPDATE table_1, table_2
SET table_1.field = <some value>, table_2.field = <some value>
WHERE table_1.field2 = table_2.field_2
AND table_1.field_3 = <some other value>
देखें:http://dev.mysql.com/doc/refman /5.1/hi/update.html
जैसा कि अन्य लोगों ने कहा है, आपको तैयार बयानों का उपयोग करना चाहिए।