17/04/2012, 03:11
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 3 meses Puntos: 0 | |
Insert en la base de datos Buenos días,
me pasa una cosa curiosa cuando quiero hacer un INSERT en una base de datos mysql.
si hago lo siguiente:
cursor.execute("insert into tabla (a,b) values (null,'rrr');")
NO hace el insert en la base de datos
Si hago lo siguiente:
cursor.execute("insert into tabla (a,b) values (null,'rrr');")
conexion.commit();
SI hace el insert en la base de datos.
1.- Es necesario el commit para hacer el insert en la base de datos?
2.- Si hago un insert sin commit y luego hago un insert con el commit en el autoincrement de mi tabla se incrementa (sin haber puesto los valores anteriores) |