在SQLITE3中导入CSV文件会导致光标闪烁而不执行任何操作!

时间:2009-08-07 13:03:34

标签: sqlite

我在SQLITE3命令行工具中运行了以下命令。

sqlite> .import out.txt Test

以下是结果:

sqlite> .import out.txt Test
   ...> 

“...>” 中如果我按下回车就会不断出现。它似乎期待另一个参数,除了我在谷歌上找不到任何东西。

总是谢谢

1 个答案:

答案 0 :(得分:1)

默认情况下,sqlite3的.import需要制表符分隔的数据。您可以使用.separator更改它。

一个例子:

$ cat >data.txt
1,2,3
$ sqlite3
SQLite version 3.5.1
Enter ".help" for instructions
sqlite> create table t(a integer, b integer, c integer);
sqlite> .separator ,
sqlite> .import data.txt t
sqlite> select a from t;
1