Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/11/2006, 07:41
juanfuentes
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 19 años
Puntos: 6
Hola rogertm. El problema es que no has declarado el campo "idlibro" de tipo auto_increment. Así, cuando haces el INSERT, la base de datos toma como valor el valor por defecto que tienen los campos de tipo INT, que es el 0. Pero ya tienes un registro con idlibro = 0, por lo que todos los INSERTs posteriores te darán error.

Lo único que debes hacer es declarar "idlibro" como AUTO_INCREMENT (nunca recuerdo exactamente cómo se escribe)