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

डुप्लिकेट कुंजी पर MySQL... मौजूदा आईडी प्राप्त करें?

आप एक तीसरा कॉलम जोड़ सकते हैं ModifiedDate और उसका उपयोग करें:

insert into t(id, tag)
    select id, tag
    on duplicate key update ModifiedDate = now();

यह सुनिश्चित करेगा कि एक अपडेट वास्तव में होता है, और बदले में, वह LAST_INSERT_ID() एक मान देता है।




  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 में 4-बाइट यूनिकोड डालने से चेतावनी दी गई है

  3. MySQL INSERT MAX () +1 के साथ समस्या

  4. SQLite MySQL से तेज?

  5. किसी वेबसाइट के भिन्न संस्करण को अलग करें