Cita:
Iniciado por gnzsoloyo
Código sql:
Ver originalINSERT IGNORE INTO tabla(campos) VALUES(valores);
Inserta si y sólo si el campo usado de PK no existe; en caso de existir no inserta pero tampoco devuelve un error y sigue con el resto de las inserciones.
También tienes otras opciones:
Código sql:
Ver originalINSERT INTO ... ON DUPLICATE KEY UPDATE SET catualizaciones
REPLACE reemplaza el registro completo si ya existe una clave igual.
También tienes la posibilidad de usar Store Procedures.
disculpa trato de insertar registros sin que se repitan pero yo los cargo de un txt y pues solo una vez me sale con el ignore ya después no hace nada no se siguen insertando, y obvio por el ignore no manda mensaje pero pues tampoco sigue instertando con esta sentencia no se puede usar ignore? que me recomiendas?