谁来帮帮我,因为我的头要爆炸了
我试图导入 sqlite3 中的数据。 我有 promos.sql
和 promos.csv
文件。 我曾尝试在 sqlite 外壳中运行此功能 :
.read promos.sql
或以 unix 提示 这样做 :
sqlite3 development.sqlite3<promos.sqlite3
每次我犯错
Error: near line 1: near ",": syntax error Error: near line 18: near ",": syntax error e.t.c.
在文件下面是行 :
INSERT INTO promos (name, promo_type, category, phone, email, message, created_at) VALUES
( John , 1, 3, +111 11 111 111 11 , [email protected] , Some message , 2009-09-24 12:17:17 ),etc
因此,它抱怨每一行的列列点出错。
如果我尝试
.import promos.csv promos
上面写道:
Error: promos.csv line 1: expected 9 columns of data but found 1
但文件里有9列,如预期的9列:
"13","John","1","3","+111 11 111 111 11","[email protected]","Some message","2009-09-24 15:17:17", "2009-09-24 15:17:17"
为什么它不起作用?