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

MySQL 'डुप्लिकेट कुंजी पर अद्यतन' एक अद्वितीय कॉलम के बिना?

आप एक PRIMARY बना सकते हैं या UNIQUE MySQL में कई कॉलम (जिसे कंपोजिट की कहा जाता है) में से की, जो ON DUPLICATE KEY को अनुमति देगा ठीक काम करने के लिए।

// create a composite index
CREATE INDEX my_composite_index ON my_table (column1, column2);

// insert or update
INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE column3=column3+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. पीडीओ में सीमा पर विचार किए बिना कुल मिली पंक्तियों को कैसे प्राप्त करें?

  2. कैसे एक पूर्ण बहुभुज अंक पत्रक को बचाने के लिए। mysql तालिका में आकर्षित करें

  3. कीवर्ड में MYSQL द्वारा छँटाई से बचें

  4. मैसकल स्लो क्वेरी:इनर जॉइन + ऑर्डर बाय फाइलसॉर्ट का कारण बनता है

  5. MySQL चुनें कि डेटाटाइम दिन से मेल खाता है (और जरूरी नहीं कि समय)