26/08/2012, 21:42
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 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 |