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

MySQL एक सम्मिलित तालिका को अद्यतन करता है

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 सर्वर दोनों ने अपने स्वयं के विचारों को मानक सिंटैक्स के विस्तार के रूप में लागू किया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टेबल्स को लॉक किए बिना MySQLDump चलाएँ

  2. PDO सभी समूह कुंजी-मान जोड़े को assoc सरणी में लाता है

  3. MySQL में लीडिंग व्हॉट्सएप कैसे निकालें

  4. प्रति मान COUNT द्वारा आदेश

  5. MySQL प्रतिकृति में बचने के लिए शीर्ष गलतियाँ