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

MySQL - चयन क्वेरी के आधार पर अद्यतन क्वेरी

आप वास्तव में इसे दो तरीकों में से एक कर सकते हैं:

MySQL अपडेट सिंटैक्स में शामिल हों:

UPDATE tableA a
INNER JOIN tableB b ON a.name_a = b.name_b
SET validation_check = if(start_dts > end_dts, 'VALID', '')
-- where clause can go here

एएनएसआई एसक्यूएल सिंटैक्स:

UPDATE tableA SET validation_check = 
    (SELECT if(start_DTS > end_DTS, 'VALID', '') AS validation_check
        FROM tableA
        INNER JOIN tableB ON name_A = name_B
        WHERE id_A = tableA.id_A)

वह चुनें जो आपको सबसे स्वाभाविक लगे।



  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

  2. EEE MMM dd HH:mm:ss ZZZ yyyy दिनांक स्वरूप java.sql.Date को

  3. पदावनत mysql_* कार्यों के साथ पुराने mysql-php कोड को सफलतापूर्वक फिर से कैसे लिखें?

  4. SQL ग्रुपिंग और टोटलिंग का परिचय

  5. MySQL InnoDB इतना धीमा क्यों है?