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

SQL क्वेरी- यदि मौजूद है तो अपडेट करें, अन्यथा डालें

मेरा मानना ​​है कि इसे काम करने के लिए आपको अपने तर्क को उलटने की जरूरत है:

तालिका में डालें - यदि यह मौजूद है (एक ही कुंजी) तो इसे अपडेट करें।

इसे ON DUPLICATE . द्वारा प्राप्त किया जा सकता है ऐसा बयान:

INSERT INTO Table1 VALUES(...)
ON DUPLICATE KEY UPDATE column=column+1

मैनुअल यहां देखें।



  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. विशिष्ट पृष्ठों को केवल कोडनिर्देशक में लॉग इन उपयोगकर्ताओं तक सीमित रखने के लिए सबसे अच्छा अभ्यास क्या है?

  4. सभी MySQL डेटाबेस को एक बार में निर्यात और आयात करें

  5. अपूर्ण कॉल समूह की संख्या 2 फ़ील्ड द्वारा प्राप्त करने के लिए क्वेरी बनाएं