validar unico repitan repetidos registros registro que evitar duplicados datos mysql

mysql - unico - validar datos repetidos php



Mysql: Actualizar tabla con Omitir entrada duplicada (2)

Creé una tabla que contiene UNIQUE ''mobile_no'' como ...

09727048248 9727048248 9824578564 9898998998

Luego, voy a verificar el número de móvil si es válido o no, y si es válido, entonces quiero configurarlo en el formato adecuado, como 919727048248.

Para eso llamé a la consulta de actualización como ...

update bccontacts set mobile_no=''919727048248'' where mobile_no=09727048248

Entonces, la primera vez que se ejecuta correctamente, la segunda vez responde que ...

ERROR 1062 (23000): Entrada duplicada ''919727048248'' para la clave ''mobile_no''

Porque hay una clave única ya configurada para el ''mobile_no'' ..

Entonces, ¿hay alguna otra consulta que IGNORE DUPLICATE KEY ON UPDATE ?


Si ha declarado el número de móvil como clave principal en su tabla, entonces no puede tener dos números de móvil en la misma tabla. Sin embargo, el siguiente enlace puede ser útil para usted;

http://dev.mysql.com/doc/refman/5.0/en/update.html