
16/12/2011, 10:29
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: duda basica(hacer un insert) El problema es simple: Si observas, el campo "id_actividad" está definido como INT UNSIGNED (eso es por el 11), pero no como AUTO_INCREMENT, por lo que el valor que toma es cero al hacer el INSERT... cada vez que lo hagas.
Como una pK no puede duplicarse, la segunda vez también intenta poner cero, y falla.
Corrige la tabla. Si ese campo es AUTO_INCREMENT, debes especificarselo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |