Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/12/2011, 10:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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)