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

PHP MYSQL अद्यतन यदि मौजूद है या सम्मिलित नहीं है तो?

मेरा मानना ​​है कि आप निम्नलिखित सिंटैक्स की तलाश कर रहे हैं:

INSERT INTO <table> (field1, field2, field3, ...) 
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...
<ब्लॉकक्वॉट>

नोट: ON DUPLICATE KEY UPDATE . के साथ , प्रति पंक्ति प्रभावित-पंक्तियों का मान 1 . है यदि पंक्ति सम्मिलित . है एक नई पंक्ति के रूप में, 2 यदि कोई मौजूदा पंक्ति अद्यतन है , और 0 यदि कोई मौजूदा पंक्ति उसके वर्तमान मानों पर सेट है

MySQL दस्तावेज़ीकरण:INSERT ... ON DUPLICATE KEY UPDATE Statement



  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. जहां 16 अलग-अलग क्वेरी उदाहरणों के साथ MySQL में स्थिति

  3. PHP फ़ाइल कोड के कुछ भाग में प्रवेश नहीं कर सकती

  4. MySQL इनोडब क्रैश

  5. एसक्यूएल दो टेबल में शामिल हों