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

संग्रहीत प्रक्रिया के साथ डालें और अपडेट करें

चूंकि आपका डेटाबेस MySQL है, आप बस INSERT INTO... ON DUPLICATE KEY का उपयोग कर सकते हैं। संग्रहीत कार्यविधि सामग्री को सिंटैक्स और स्क्रैप करें।

INSERT INTO products (
  product, price, stock, active
) VALUES (
  $product, $price, $stock, $active
) ON DUPLICATE KEY UPDATE
  product=VALUES(product)
 , price=VALUES(price)
 , stock=VALUES(stock)
 , active=VALUES(active)

एक विचार है। विकल्प लिखने के लिए एक क्लीनर और तेज़ हो सकता है।

आशा है कि यह मदद करता है



  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. कीवर्ड में MYSQL NULL मानों पर विचार क्यों नहीं कर रहा है

  3. MySQL में वर्जन स्ट्रिंग (x.y.z) की तुलना कैसे करें?

  4. mysql - विशेष वर्णों/(फॉरवर्ड स्लैश) और \(बैकस्लैश) के साथ क्वेरी खोज को कैसे प्रबंधित करें

  5. Mysql में केवल अद्वितीय पंक्ति/रिकॉर्ड का चयन करें