Importar csv a Mysql completando con espacios en blanco las columnas

Publicado en 'Programación' por dalmirbc, 18 Feb 2013.





  1. dalmirbc

    dalmirbc Miembro frecuente

    Registro:
    24 Ago 2009
    Mensajes:
    52
    Likes:
    0
    Temas:
    13




    Estimados,
    Como podría importar de un csv a Mysql pero con el detalle que llene los campos tipo char con espacies en blanco.

    Ej:

    Valor del campo en el archivo "12345"
    Tamaño del campo: 10

    Valor esperado en mysql: "12345 "

    Eso debe aplicar a todos los campos. La exportación es simple con:
    mysql> LOAD DATA INFILE '\datos.csv' INTO TABLE datosBD
    -> FIELDS TERMINATED BY ',' ENCLOSED BY '"'
    -> LINES TERMINATED BY '\n';

    pero con el detalle de completar los char con espacios en blanco aun no le encuentro solución.

    Saludos gentita!.