sql >> Base de Datos >  >> RDS >> Mysql

python MySQLDb insertar con declaraciones preparadas

Con MySQLdb desea utilizar parametrizado (las declaraciones preparadas técnicamente no existen en python) declaraciones similares al formato de cadenas en Python 2.x.

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

Tenga en cuenta que aunque su value es un int aún debe usar %s para formatearlo en su consulta.

Puede encontrar un buen tutorial en MySQLdb aquí .