> Faqs > Inserción controlando duplicados

Inserción controlando duplicados

La creación de un nuevo registro es muy sencilla pero, como se puede controlar el error de duplicar registros (por contener campos llave en la BD).

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Antes de insertar un registro debes comprobar que no está repetido y si no lo está lo insertas como de costumbre.

Imagina que quieres insertar un nuevo usuario en una base de datos y todos los usuarios deben tener nombres de usuario distintos. Primero haces una búsqueda en la base de datos de usuarios que tengan como nombre de usuario el nuevo nombre de usuario que pretendes insertar.

Si la búsqueda arroja algún registro quiere decir que ese nombre de usuario está utilizado ya, entonces no debemos insertarlo otra vez. Si la búsqueda anterior no arrojó ningún resultado quería decir que ese nombre de usuario no está utilizado y entonces podemos insertarlo sin problemas.

Miguel Angel Alvarez