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

पायथन mySQL - उद्धरण से बचना

यह सुनिश्चित करने के लिए कि आपके मान डेटाबेस कनेक्टर द्वारा ठीक से बच गए हैं, स्ट्रिंग इंटरपोलेशन के बजाय पैरामीटर का उपयोग करें:

sql = "INSERT INTO TABLE_A(COL_A,COL_B) VALUES(%s, %s)"
a_cursor.execute(sql, (val1, val2))

mysqldb sql पैरामीटर शैली उसी सिंटैक्स का उपयोग करती है जिसका उपयोग पायथन स्ट्रिंग फ़ॉर्मेटिंग ऑपरेटर द्वारा किया जाता है, जो थोड़ा भ्रमित करने वाला है।




  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 LOG2 () फ़ंक्शन - किसी मान का बेस -2 लघुगणक लौटाएं

  2. MySQL - mysqldump --routines केवल 1 संग्रहीत प्रक्रिया (नाम से) निर्यात करने के लिए और प्रत्येक दिनचर्या नहीं

  3. डेटाबेस से इकाइयाँ बनाना

  4. मैं एक MySQL उपयोगकर्ता को किसी विशेष तालिका में कैसे प्रतिबंधित कर सकता हूं?

  5. छँटाई के लिए संख्या रूपांतरण के लिए वर्चर