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

अन्य तालिका से डेटा के साथ अद्यतन तालिका यदि शून्य नहीं है?

आपको बस इस तरह से एक जॉइन में अपडेट करना चाहिए

UPDATE
t1 INNER JOIN t2 ON t1.variant_id = t2.variant_id
SET t1.product_code = t2.value
WHERE t2.key_id = 10
AND t2.value IS NOT NULL

उस मामले में नल के बारे में चिंता करने की कोई आवश्यकता नहीं है क्योंकि आंतरिक जुड़ाव केवल उन पंक्तियों का चयन करेगा जहां दोनों तालिकाओं में वेरिएंट_आईडी मौजूद है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLConverter' ऑब्जेक्ट में mysql-कनेक्टर के साथ कोई विशेषता नहीं है '_tuple_to_mysql' अपवाद

  2. mysqli_query () हमेशा सच लौटाता है

  3. मुझे एक सरणी में इसके सटीक अनुक्रम के आधार पर डेटा खींचने की आवश्यकता है

  4. ORDER BY का उपयोग करते समय MySQL अनुक्रमणिका (फ़ाइलों का उपयोग करके) का उपयोग नहीं कर रहा है

  5. MySQL का अब () +1 दिन