Python y MySQL

Cesar Cardenas Desales cescd en yahoo.com.mx
Vie Mayo 19 17:33:18 CEST 2006


 --- Javier Salinas <shawjsg en hotmail.com> escribió:

> 
> 
> 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?
> 
> Saludos.
> 
El codigo parece ser correcto. Mi primera impresion es
que estas tratande de insertar una cadena de texto sin
ponerle comillas  simples. Podrias indicarnos de que
error se trata para poder ayudarte mejor.

x = "'hola mundo'"
cursor.execute("UPDATE infocaptura SET ult_etag="+x+"
WHERE id="+str(row[0]))




	
	
		
___________________________________________________________ 
Do You Yahoo!? 
La mejor conexión a Internet y <b >2GB</b> extra a tu correo por $100 al mes. http://net.yahoo.com.mx 




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