neodreamerus 发表于 2015-11-26 17:23

菜鸟问题:写入与表的字段不兼容的值

本帖最后由 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

neodreamerus 发表于 2015-11-26 17:30

回复 1# neodreamerus

我用.tables 出现 1个表名 xxtable

用 select tbl_name from sqlite_master;
出现两个相同的表名 xxtable xxtable


   

lyhabc 发表于 2015-11-27 20:18

请到sqlite板块

neodreamerus 发表于 2015-12-01 18:47

回复 3# lyhabc


    没有sqlite板块吧
页: [1]
查看完整版本: 菜鸟问题:写入与表的字段不兼容的值