我已经安装了Cassandra-2.2.7并且它工作正常。我创建了一个包含模式的表
ID为主键的create table student(name text,id int primary key,age int,branch text);
。我有一个CSV文件,其中包含我要导入此表的标题(名称,ID,年龄,分支)。 CSV文件包含大约3000行。现在,当我尝试导入命令时,
copy students from 'students.csv' with HEADER=TRUE;
显示错误invalid literal for int() with base 10
。
当我执行select * from student;
命令时,架构如下,
id,age,branch,name
表格列以某种方式改为字母顺序。由于id
是主键,因此它仍然是第一列。如何将数据导入表格?
答案 0 :(得分:2)
运行复制命令时,可以指定CSV文件中列的顺序:
Tapped: 1 // Tap button 1
Tapped: 2 // Tap button 2