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

यदि कोई अद्वितीय फ़ील्ड वाली तालिका में पंक्ति पहले से मौजूद नहीं है तो mysql सम्मिलित करें

कोई अगर मौजूद नहीं है . नहीं है INSERT . में सिंटैक्स , लेकिन आप DUPLICATE KEY तंत्र का उपयोग कर सकते हैं। मान लें कि आप पहले नाम, उपनाम पर एक अद्वितीय अनुक्रमणिका बनाते हैं, तो आपका अपडेट पढ़ सकता है:

INSERT INTO tb (firstname, lastname) 
VALUES ('Jack', 'Doe') 
ON DUPLICATE KEY UPDATE lastname = lastname;

जो इंसर्ट को न्यूट्रल बनाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Mysql - डिलीट बटन नवीनतम पंक्ति को हटाता रहता है

  2. एक पंक्ति में पूर्वावलोकन अगला रिकॉर्ड प्राप्त करें

  3. तालिका में * प्रदर्शित करना

  4. IBM वर्कलाइट में MySQL कैसे सेट करें

  5. यदि हम प्राथमिक कुंजी मान बदलते हैं, तो हमें आश्रित कॉलम मान को क्यों नहीं बदलना चाहिए?