Cita:
Iniciado por xinxan22 1.- Es necesario el commit para hacer el insert en la base de datos?
Si, si es necesario. No se que base de datos estés usando, pero también le puedes activar el autocommit.
Cita:
Iniciado por xinxan22 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)
Si, esto es normal en cualquier base de datos.
Otra cosa no hagas esto es feo y propenso a errores.
Código Python:
Ver originalcursor.execute("insert into tabla (a,b) values (null,'rrr');")
Mejor haz esto:
Código Python:
Ver originalcursor.execute("insert into tabla (a,b) values (%s,%s);", (None, 'rrr'))
En caso de sqlite reemplaza %s con ?