Python y MySQL

"Sergio Álvarez (xergio)" listas en xergio.net
Vie Mayo 19 17:30:13 CEST 2006


Javier Salinas wrote:
> 
> 
> Hola a todos. Estoy utilizando mysql desde python y no se como realizar
> la siguiente acción.
> 
> Lo que quiero es actualizar una columna de una tabla con el contenido de
> una variable, por ejemplo:
> 
> x = 'hola mundo'
> cursor.execute("UPDATE infocaptura SET ult_etag="+x+ " WHERE
> id="+str(row[0]))
>                                                                            
>          ^
> 
> Como veis yo quiero actualizar el contenido de x en la columna ult_etag
> de la tabla infocaptura, pero me da error a la hora de ejecutarlo, como
> seria la forma correcta de escirbirlo?

Qué error da? así a ojo poco podremos hacer. Aun así, yo preferiría
hacerlo así:

cursor.execute("UPDATE infocaptura SET ult_etag='%s' WHERE id=%s" % (x,
str(row[0])) )

> 
> Saludos.
> 
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

-- 
 Sergio Álvarez Muñoz
_______________________________________________
 email: mail en xergio.net
  blog: http://xergio.net
    im: xergio en jabberland.com
_______________________________________________
 Sorry for my english, I know it's bad




Más información sobre la lista de distribución Python-es