sql >> Database >  >> RDS >> Mysql

Gebruik een geparametriseerde query met mysql.connector in Python 2.7

De fout die u krijgt is van mysql wanneer het de query probeert uit te voeren. De queryparameters doorgegeven aan cursor.execute() een tuple moet zijn, geeft u een enkele waarde door. Om een ​​tuple te maken met een enkel element moet je een komma toevoegen na het element:

cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))

Anders mysql.connector ontsnapt nergens aan en laat de letterlijke %s in de zoekopdracht.




  1. Pdf gemaakt met Html2pdf ik weet niet hoe ik pdf moet opslaan en ophalen

  2. Patronen matchen:meer plezier toen ik een kind was

  3. live melding van nieuw bericht

  4. index op url of hashing rekening houdend met RAM