Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2012, 21:42
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: duda de como verificar duplicacion en bd

<saludos>
Pues según mysql, tienes múltiples campos que son llaves primarias, revisa eso en la definición de la tabla.
Sin embargo, veo que hace un ADD , es decir, agrega el campo ID, esto lo hace para todos los registros que estás manejando?
Esto solo se debería hacer una vez en la creación de la llave primaria, no cada vez que se manipulan registros hacia la tabla

Y respecto a la duda inicial, pues haciendo un select a la tabla antes de insertar se puede revisar si el usuario ya existe,
y decidir si se van a borrar los demás, o si más bien se le avisa a la persona que agrega el registro que ya existe un usuario
con esos datos, que los cambie

Igualmente, a nivel de base de datos, se puede definir campos que sean UNIQUE, para que fortalezca esa validación
Suerte con eso
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com