菜鸟问题:写入与表的字段不兼容的值
本帖最后由 neodreamerus 于 2015-11-26 17:24 编辑不好意思,这个问题是在sqlite上出现的。
本人第一次用数据库,很多基本的东西都不懂。
情况是这样的,我有一个CSV文件,各个字段用逗号隔开,第一行是个表的header, 就是属性名,
然后我读了sqlite帮助,知道怎么将CSV导入sqlite数据库: 先在数据库里建立一个表,
这个表的各字段类型是这样的(text, text, integer),
然后设置mode = csv, 然后 .import xx.csv xxtable
import以后我发现问题了, import之后表的第一列是csv文件里的表头,
问题是表头的三个字段都是字符串类型的,前两个能放进表里,第三个字段怎么也能放进去呢?
表打出来是这个样子的。
FN LN AGE
------------- ------------ -----
first_name last_name age
xx yy 1
aa bb 2 回复 1# neodreamerus
我用.tables 出现 1个表名 xxtable
用 select tbl_name from sqlite_master;
出现两个相同的表名 xxtable xxtable
请到sqlite板块 回复 3# lyhabc
没有sqlite板块吧
页:
[1]