Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

LOAD DATA INFILE Duplicate entry

Estas en el tema de LOAD DATA INFILE Duplicate entry en el foro de Mysql en Foros del Web. Hola gente.. estoy haciendo una carga de datos masiva desde un txt con load data infile, el tema es que tengo un campo que es ...
  #1 (permalink)  
Antiguo 20/11/2010, 13:57
Avatar de softmaster  
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 16 años
Puntos: 12
LOAD DATA INFILE Duplicate entry

Hola gente.. estoy haciendo una carga de datos masiva desde un txt con load data infile, el tema es que tengo un campo que es UNIQUE...

el problema esta en que si por ejemplo quiero carga 1000 registros, si uno esta repetido no me carga nada eso hace el unique logicamente...

ahora hay alguna manera de que cuando cargue el archivo, los datos repetidos no los cargue, pero que si cargue los que no estan repetidos ?

abrazo
  #2 (permalink)  
Antiguo 20/11/2010, 14:01
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 21 años, 2 meses
Puntos: 24
Respuesta: LOAD DATA INFILE Duplicate entry

Coloca IGNORE en tu sentencia

http://dev.mysql.com/doc/refman/5.0/es/load-data.html
  #3 (permalink)  
Antiguo 20/11/2010, 14:06
Avatar de softmaster  
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 16 años
Puntos: 12
Respuesta: LOAD DATA INFILE Duplicate entry

Seeee excelente !! funciono de 10...

vos sabes que hice todo el load data mirando esa pagina, y lo habia puesto el ignore pero lo habia escrito mal entonces lo saque... despues de 20 horas frente al monitor uno ya no lee bien jajajaja....

gracias lisi ! saludos
  #4 (permalink)  
Antiguo 20/11/2010, 21:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Mysql

Etiquetas: data, duplicate, entry, infile, load, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:35.