sql >> Database >  >> RDS >> Mysql

python MySQLDb-insert met voorbereide Statements

Met MySQLdb u wilt geparametriseerde . gebruiken (voorbereide instructies bestaan ​​technisch gezien niet in python) verklaringen die lijken op tekenreeksopmaak in Python 2.x.

cursor.execute("Update TABLE_PASTE set user_text = %s where number = %s",(text,value))

Merk op dat hoewel uw value is een int je moet nog steeds %s . gebruiken om het in uw zoekopdracht op te maken.

Je kunt een goede tutorial vinden op MySQLdb hier .



  1. PostgreSQL:Waarschuwing:Console-codepagina (437) verschilt van Windows-codepagina (1252)

  2. hoe het eerste en laatste record uit de mysql-tabel te vinden

  3. Hoe maak je verbinding met meerdere MySQL-databases op één webpagina?

  4. Vind alle zoekopdrachten die een bepaalde tabel gebruiken