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

एक यूपीएसईआरटी कैसे करें ताकि मैं अद्यतन भाग में नए और पुराने दोनों मूल्यों का उपयोग कर सकूं

जैसा कि मेरी टिप्पणी में उल्लेख किया गया है, आपको उस पंक्ति के संदर्भ में उप-चयन करने की आवश्यकता नहीं है जो ON DUPLICATE KEY को आग लगा रही है। तो, आपके उदाहरण में आप निम्न का उपयोग कर सकते हैं:

INSERT INTO `item`
(`item_name`, items_in_stock)
VALUES( 'A', 27)
ON DUPLICATE KEY UPDATE
`new_items_count` = `new_items_count` + 27

याद रखें कि ज्यादातर चीजें वास्तव में सरल होती हैं, यदि आप खुद को किसी ऐसी चीज से अधिक जटिल पाते हैं जो सरल होनी चाहिए तो आप इसे गलत तरीके से कर रहे हैं :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेबियन 5 (लेनी) पर phpMyAdmin के साथ MySQL प्रबंधित करें

  2. MySQL सिंगल कोट्स, डबल कोट्स, बैक कोट्स उपयोग समझाया गया

  3. MYSQL में एक सबक्वेरी में LIMIT कीवर्ड का उपयोग करने का विकल्प

  4. MySQL में मैक्स कनेक्शंस कैसे बढ़ाएं

  5. mysqldump सर्वोत्तम अभ्यास:भाग 1 - MySQL पूर्वापेक्षाएँ