Problemas con insert en mysql

Daniel Muñiz Fontoira dmunhiz en gmail.com
Mar Jun 13 09:42:20 CEST 2006


Si usas tablas innodb prueba a indicar el comienzo de la transacción y
final.
Saludos

becaarca2010 escribió:
>  
> Tengo un problemilla con los al hacer inserts de mysql en python el código sería tal que así, igual q en todos los ejemplos q se encuentran por ahÍ:
> import MySQLdb
>  
> con=MySQLdb.connect ("localhost","root","pass","baseprueba")
> cursor=con.cursor()
> cursor.execute("CREATE TABLE animal (name CHAR(40),category CHAR(40))")
>  
> #resultado 0L , funciona perfectamente, crea la tabla
>  
> cursor.execute("INSERT INTO animal (name, category) VALUES ('cobra','reptil'),('sapo','anfibio')")
>  
> #resultado 2L, voy a mysql hago un select * from animal y no la tabla está vacia
>  
> a alguien se le ocurre alguna explicación
>  
> PD: aunque igual he metido algún fallo al copiarlo la sintaxis de sql está bien, directamente con el mysql funciona
> Parece que funcionan todas las sentencias menos la de insert
> La base de datos tiene privilegios para hacer insert ya q entro como root
>  
> Si a alguien se le ocurre algo mil gracias por adelantado
>  
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>   




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