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

SQL कथन में सभी मापदंडों का उपयोग नहीं किया गया था (पायथन, MySQL)

पैरामीटर मार्कर %s है नहीं %d

add_user = """INSERT INTO DB.tbluser 
              (username, department, startyear, currentpos, link) 
              VALUES (%s, %s, %s, %s, %s)"""

ध्यान दें कि पैरामीटर मार्कर mysql.connector . द्वारा उपयोग किया जाता है %s के समान दिख सकता है पायथन स्ट्रिंग स्वरूपण में उपयोग किया जाता है लेकिन संबंध केवल संयोग है। कुछ डेटाबेस एडेप्टर जैसे oursql और sqlite3 ? %s . के बजाय पैरामीटर मार्कर के रूप में .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्वितीय बाधा जो MySQL में खाली मानों की अनुमति देती है

  2. MySQL खंड में मदों की संख्या

  3. #1273 - अज्ञात संयोजन:'utf8mb4_unicode_ci' cPanel

  4. पायथन के माध्यम से कनेक्ट करते समय मैं डिफ़ॉल्ट MySQL कनेक्शन टाइमआउट कैसे बदल सकता हूं?

  5. MySQL में सिंगल कोट्स से कैसे बचें