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

mysql में सिंगल क्वेरी में दो टेबल अपडेट करें

यह एक बहु-तालिका अद्यतन के साथ संभव होना चाहिए, जैसा कि दस्तावेज़ीकरण में वर्णित है।

http://dev.mysql.com/doc/refman/5.5 /hi/update.html

UPDATE supply a INNER JOIN equipment b ON (a.IAR_NO= b.IAR_NO)
SET a.IAR_NO =  "9" , b.IAR_NO =  "9"
WHERE equipment.IAR_NO = 0 and supply.IAR_NO = 0;

नोट:

यदि आप समान डेटा वाली दो तालिकाओं को अपडेट कर रहे हैं, तो संभवतः आपके डेटाबेस को डिज़ाइन करने का एक बेहतर तरीका है। अपनी प्रोग्रामिंग DRY रखना याद रखें ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL क्वेरी रिटर्निंग 'संसाधन आईडी # 12 संख्यात्मक मान के बजाय इसे वापस करना चाहिए'

  2. Wordpress साइट को डॉकर में ले जाना:DB कनेक्शन स्थापित करने में त्रुटि

  3. पायथन SQLAlchemy क्वेरी:विशेषता त्रुटि:'कनेक्शन' ऑब्जेक्ट में कोई विशेषता नहीं है 'contextual_connect'

  4. क्या शामिल होने से पहले चयन करना बेहतर है?

  5. MySQL #1093 - आप खंड से अद्यतन के लिए लक्ष्य तालिका 'सस्ता' निर्दिष्ट नहीं कर सकते हैं