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

डुप्लिकेट पर MySQL सशर्त सम्मिलित करें

INSERT ... ON DUPLICATE . ON DUPLICATE KEY UPDATE के बाद कॉलम . का एक क्रम आता है =अभिव्यक्ति बयान। कुछ इस तरह का प्रयास करें:

INSERT INTO testTable (adhex,reg,mtime) 
VALUES ('00B0BA','reg-1','1294129605') 
ON DUPLICATE KEY UPDATE reg=IF(mtime < VALUES(mtime), 'ZsS-SLD', reg), 
  mtime=IF(mtime < VALUES(mtime), VALUES(mtime), mtime)


  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. MySQL में कीवर्ड से बचते समय क्या मुझे बैकटिक्स का उपयोग करना चाहिए या नहीं?

  3. MySQL के लिए रिलेशनल डेटाबेस डिज़ाइन पर त्वरित सुझाव

  4. HTML फॉर्म का उपयोग करके MySQL रिकोड को संपादित करना

  5. MySQL में OFFSET के साथ LIMIT का उपयोग करते समय कौन सी पंक्तियां वापस आती हैं?