MySQL: импорт csv в таблицу с кавычками

https://github.com/scalaj/scalaj-http/issues/170

Исправление проблемы описано на этой ссылке github issue

0
задан Shadow 18 January 2019 в 20:20
поделиться

1 ответ

Как прокомментировали Шэдоу и Бармар, ответ лежит в документации :

Если все строки ввода имеют общий префикс, который вы хотите игнорировать, вы можете использовать ЛИНИИ, НАЧИНАЮЩИЕ НА «prefix_string», чтобы пропустить префикс и все, что перед ним Если строка не содержит префикса, вся строка пропускается. [...] Значения FIELDS TERMINATED BY, LINES STARTING BY и LINES TERMINATED BY могут содержать более одного символа.

Следовательно, используйте:

LOAD DATA LOCAL INFILE '/path/data.csv' 
INTO TABLE test1 
    FIELDS TERMINATED BY ';' 
    LINES STARTING BY '"'
    LINES TERMINATED BY '"\n'
    IGNORE 1 ROWS;
0
ответ дан GMB 18 January 2019 в 20:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: