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

MySql के db2 समतुल्य को प्रतिस्थापित करें

DB2 SQL मानक का उपयोग करता है MERGE मूल रूप से एक ही काम करने के लिए बयान। वाक्य रचना अलग है:

MERGE INTO table_to_upsert AS tab
USING (VALUES
        (1, 2, 3),
        (4, 5, 6),
        (7, 8, 9)
        -- more rows
    ) AS merge (C1, C2, C3)
    ON tab.key_to_match = merge.key_to_match
    WHEN MATCHED THEN
        UPDATE SET tab.C1 = merge.C1,
                   tab.C2 = merge.C2,
                   tab.C3 = merge.C3
    WHEN NOT MATCHED THEN
        INSERT (C1, C2, C3)
        VALUES (merge.C1, merge.C2, merge.C3)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_connect ():(HY000/2002):सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता

  2. पहले से मौजूद रिकॉर्ड जांच के लिए तर्क लेकिन केवल अद्यतन प्रपत्र मानों के मामले में

  3. MySQL- परिकलित कॉलम पर ऑर्डर करते समय प्रदर्शन

  4. MySql.ConnectorNET.Data बनाम MySql.Data

  5. PHP $variable के साथ MySQL INSERT INTO