Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2012, 06:01
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Load Data Infile Duda

Si el campo en cuestión puede contener espacios en blanco (recuerda que un espacio en blanco y un espacio vacío no son NULL, por lo que no se trata de los mismo), lo mejor es que ese CSV se genere con los valores entre comillas ("), de modo que el espacio vacio sea representado por un par comillas sucesivas ("").
El cómo implementes eso, ya es tema de cómo obtienes el CSV originalmente. No puedo decirte nada sobre él.
Ahora bien, si no puedes hacer eso, la otra opción es usar el cero escapado: \0, que representa el NULL de los caracteres ASCII.

Tip final: Recuerda siempre que el archivo debe ser texto plano, codificado como UTF-8. Eso es lo que espera MySQl.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)