Я пытаюсь загрузить CSV-файл в таблицу, используя sqlite3.(Обратите внимание, я очень плохо знаком с использованием sqlite3)
Значения в строках разделены запятыми, а строки разделены новыми строками.
По моему мнению, использование следующего в оболочке sqlite3 должноработа:
$ sqlite3 features.db
.mode csv
CREATE TABLE csvdata ('A','B','C','D');
.headers off
.separator ROW "\n"
.separator COL ,
.import /home/DATA/testcsv csvdata
Что приводит к следующей ошибке:
Error: multi-character column separators not allowed for import
Возможно, это потому, что я использую "\n"
для разделителя строк, но без разделителя строк скрипт будет добавлятьсякаждая разделенная запятыми запись в одном длинном списке.
Большое спасибо заранее!