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

SQL सिंटैक्स त्रुटि में बदलें या सम्मिलित करें

MySQL किसी भी INSERT OR REPLACE INTO . का समर्थन नहीं करता है वाक्यविन्यास जो मैंने देखा है। हो सकता है कि आप INSERT INTO ... ON DUPLICATE KEY UPDATE जैसी किसी चीज़ की तलाश कर रहे हों . आपके उदाहरण में यह ऐसा दिखाई दे सकता है:

INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;

अधिक जानकारी यहां प्रलेखन में मिल सकती है:https://dev .mysql.com/doc/refman/5.0/hi/insert.html

इसका एक उदाहरण इस SQL Fiddle का उपयोग करके पाया जा सकता है। ।




  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. मैसकल सबस्ट्रिंग के उदाहरणों की गणना करता है, फिर इसके अनुसार ऑर्डर करें

  4. अमान्य सिंटैक्स त्रुटि प्रकार =हाइबरनेट द्वारा उत्पन्न डीडीएल में MyISAM

  5. मैसकल से पिग तक टेबल डेटा पढ़ने का एक तरीका