Foros del Web » Programando para Internet » PHP »

duda de como verificar duplicacion en bd

Estas en el tema de duda de como verificar duplicacion en bd en el foro de PHP en Foros del Web. Hola a todo es que en mi script no le estaba blockiando al agregar un usaurio que verificara si existia y haora quiero verificar si ...
  #1 (permalink)  
Antiguo 26/08/2012, 22:12
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 713
Antigüedad: 7 años, 6 meses
Puntos: 9
duda de como verificar duplicacion en bd

Hola a todo es que en mi script no le estaba blockiando al agregar un usaurio que verificara si existia y haora quiero verificar si el user hay varios higuales como puedo verificar y poder eliminar los duplicados
  #2 (permalink)  
Antiguo 26/08/2012, 22:33
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 713
Antigüedad: 7 años, 6 meses
Puntos: 9
Respuesta: duda de como verificar duplicacion en bd

encontre esto http://www.forosdelweb.com/f21/acces...no-sql-573662/

pero cuando trato de agregar el campo del ID para que agrege los numero

me tira este eror

Error

SQL query:

ALTER TABLE `usuarios` ADD `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST

MySQL said: Documentation
#1068 - Multiple primary key defined
  #3 (permalink)  
Antiguo 26/08/2012, 22:42
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 10 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
  #4 (permalink)  
Antiguo 28/08/2012, 12:54
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 713
Antigüedad: 7 años, 6 meses
Puntos: 9
Respuesta: duda de como verificar duplicacion en bd

muchas gracias pude lograrlo solo me fartaba el ID automatico

Etiquetas: bd, duplicacion, verificar
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 17:59.