Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Socorro!!! Error 1062 ¿¿¿???

Estas en el tema de Socorro!!! Error 1062 ¿¿¿??? en el foro de Mysql en Foros del Web. Código PHP: ERROR al agregar el titulo  -  1062 : Duplicate entry  '0'  for  key 1  Este error me genera el código al querer insertar un nuevo registro desde un formulario. ...
  #1 (permalink)  
Antiguo 26/10/2006, 21:35
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 9 meses
Puntos: 1
Socorro!!! Error 1062 ¿¿¿???

Código PHP:
ERROR al agregar el titulo 1062:Duplicate entry '0' for key 1 
Este error me genera el código al querer insertar un nuevo registro desde un formulario. on line
  #2 (permalink)  
Antiguo 27/10/2006, 00:15
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Hola, ese error se produce al entrar unos datos en una tabla de tu BD, donde tienes algun campo como clave unica, es decir q no se puede repetir. y estas intentando entrar ese valor repetido!

Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #3 (permalink)  
Antiguo 27/10/2006, 03:48
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
No conozco la estructura de tu base de datos pero te diré que a los campos clave se les puede poner el atributo autoincrement para evitar esos problemas. Se lo pones y te olvidas de ese campo a la hora de insertar nuevos datos.

Un saludo
  #4 (permalink)  
Antiguo 27/10/2006, 08:08
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 9 meses
Puntos: 1
Gracias por la respuesta. Aclaración este código localmente me funciona perfecto, la cosa fue cuando subi al server todo el programa.
La estructura de las tablas tiene sus PK como auto_increment.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:46.