$ sqlite3 test.sql
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table test (id integer, author_id integer, title varchar(128), name text);
sqlite> .separator ";"
sqlite> .import sqlite.csv test
sqlite.csv line 3: expected 4 columns of data but found 1
sqlite> .separator ';'
sqlite> .import sqlite.csv test
sqlite.csv line 3: expected 4 columns of data but found 1
sqlite>
我想導入csv表;作爲sqlite的分隔符,但它無法找到4列。我通過選中'將字段名稱放在第一行'從sql導出到csv。我能在這裏錯過什麼嗎?通過命令行導入csv的sqlite錯誤
前5行CSV
id;"author_id";"title";"poem"
1;"92";"A Letter From Italy";"Salve magna parens frugum Saturnia tellus
Magna virm! tibi res antiqu laudis et artis
Aggredior sanctos ausus recludere fontes.
Virg. Geor. 2.
您能不能告訴我們的前5行CSV文件的? – MatBailie 2012-01-16 10:33:42
@Dems剛剛發佈了csv文件的前5行 – merrill 2012-01-17 01:14:06