Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2013, 22:40
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 11 meses
Puntos: 2
LOAD DATA INFILE con INSERT en el mismo query

Hola amigos míos,
el dia de hoy necesito una colaboración sobre un insert dentro de un load data,
resulta que tengo un archivo plano y este lo subo a una base de datos, pero solo sube los datos si el numero de campos del archivo es igual al numero de campos de la tabla.

En realidad la tabla tiene 2 campos mas que son foreign keys es decir, la tabla tiene 10 campos y el archivo plano 8 campos separados por ';'
estos 2 campos sobrantes los debo llenar mediante un insert que corresponde al grupo al que pertenecen ese conjunto de datos subidos.

Código MySQL:
Ver original
  1. insert into clientes (IdGrupo1, IdGrupo2) values ('100000','22222');
  2.  
  3. LOAD DATA INFILE 'c:/archivo.txt'
  4. INTO TABLE clientes

Como puedo unificar estas 2 consultas sql? gracias por su ayuda