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

Load Data Infile

Estas en el tema de Load Data Infile en el foro de Mysql en Foros del Web. Hola Tengo una pequeña consulta, de antemano gracias por la ayuda. Estoy importando un archivo csv en MySQL utilizando el siguiente codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 27/08/2010, 16:11
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años
Puntos: 2
Load Data Infile

Hola
Tengo una pequeña consulta, de antemano gracias por la ayuda.

Estoy importando un archivo csv en MySQL utilizando el siguiente codigo:

Código MySQL:
Ver original
  1. load data infile 'C:/Compartir/unidad_medida_csv.csv'
  2. into table unidad_medida

La estructura de la tabla unidad_medida es:

Cita:
cod_empresa char(5)
cod_unidad char(3)
des_unidad varchar(50)
flg_act_ina char(1)
dtm_creacion datetime
dtm_actualizacion datetime
cod_usuario_cre char(10)
cod_usuario_act char(10)
Algunas lineas del archio csv son:

Cita:
et,LB,LIBRAS,S,\N,\N,\N,\N
et,UN,UNIDADES,S,\N,\N,\N,\N
et,KG,KILOGRAMOS,S,\N,\N,\N,\N
Utilizo \N para que ingrese NULL en el campo, pero mi problema es que en el ultimo campo en lugar de ingresar NULL ingresa

¿Saben como podria corregir esto? Gracias! Saludos.
  #2 (permalink)  
Antiguo 27/08/2010, 19:56
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Load Data Infile

Hola.

Cuando yo quiero lograr algo como eso hago lo siguiente con mi archivo:

et,LB,LIBRAS,S,,,,

dejo solo mis delimitadores y con eso mi campo es llenado con un null ( aclaro que ese es el vaalor que tiene por defecto )

Suerte.

Etiquetas: data, infile, load
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 13:53.