Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2016, 04:48
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema en campos UNIQUE - mysql

Cita:
Iniciado por josepolob Ver Mensaje
Tengo una tabla docodie (documento de identidad) donde tengo un campo numero de tipo char (8), este campo se estableció como UNIQUE, pero al momento de ingresar un registro con un "numero" que ya existe muestra un mensaje de error (por la definición indice UNIQUE), pero el campo id (auto incremental) se incrementa en uno , sin haber insertado el registros, espero me puedan explicar como evitar que ocurra esto. gracias.
Pues, símplemente haz lo que se DEBERÍA HACER: Verificar si el valor existe ennla tabla ANTES de intentar insertarlo... con una simple consulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)