Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Python-MySQLDb-Einfügung mit vorbereiteten Anweisungen

Mit MySQLdb Sie parametrisiert verwenden möchten (vorbereitete Anweisungen existieren technisch gesehen in Python nicht) Anweisungen ähnlich der Zeichenfolgenformatierung in Python 2.x.

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

Beachten Sie, dass obwohl Ihr value ist ein int Sie müssen trotzdem %s verwenden um es in Ihrer Abfrage zu formatieren.

Eine gute Anleitung finden Sie auf MySQLdb hier .