Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं एक क्वेरी में दो टेबल कैसे अपडेट कर सकता हूं?

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

जैसा कि अन्य लोगों ने कहा है, आपको तैयार बयानों का उपयोग करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्राथमिक सूचकांक की पुनर्गणना कैसे करें?

  2. MySQL - पिछले SET कथन के परिणाम पर निर्भर SET कथन के साथ अद्यतन क्वेरी

  3. MySQL इवेंट शेड्यूलर प्रतिदिन एक विशिष्ट समय पर

  4. Oracle, MSSQL, MySQL, PostgreSQL के बीच बुनियादी प्रशासन तुलना

  5. राइट जॉइन बराबर लेफ्ट जॉइन?