Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2013, 04:08
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: Error en MySql: duplicate entry '0' for key 'primary'

Es un problema muy comúnen los iniciados: Estás intentando ingresar dos veces el mismo valor en un campo que está declarado como primary key, y eso es ilegal. MySQL (o cualquier DBMS) no te lo admitirá.
Verifica los valores que tu proceso va tomando para insertar.
Si el campo es autoincrement, no debes enviarle ningún valor, y "ninguno", en BBDD es NULL, no cero. Cero es un dato válido, no la "nada".

Por favor, lee las normas del foro de bases de datos. No se postea código de programación en estos foros, sólo SQL. Para programacion ya existen los foros de cada lenguaje.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)