Problemas con insert en mysql

becaarca2010 BECAARCA2010 en orona.es
Mar Jun 13 09:13:58 CEST 2006


 
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
 




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