| |||
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 |
| |||
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 |
| ||||
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 |
Etiquetas: |