Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2011, 03:18
arts
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 15 años, 11 meses
Puntos: 2
Hacer un load data insertando solo las filas que no coincidan con las que ya hay

Necesito hacer un load data que inserte todo un fichero txt pero que mire antes si la fila que insertara ya se encuentra en la base de datos.

Actualmente lo que me hace es sobrescribirme en la base de datos todo, y claro preferiria tener una copia de seguridad donde estuvieran todos los datos.

Normalmente tengo que poner lo siguiente.

LOAD DATA INFILE 'C:/wamp/www/productos.txt' INTO TABLE productos_sin_dvd
FIELDS TERMINATED BY '|' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES

¿ Existe alguna opcion de no remplazar si ya existe la linea a insertar ?