【发布时间】:2010-07-15 23:20:12
【问题描述】:
我有一个简单的 SQL 问题。我想做一个 3 列的数据库,我有以下代码:
sqlite3 meshdb.db "create table t1 (t1key INTEGER PRIMARY KEY, prideID, pubmedID);"
当我尝试导入包含两列(prideID 和 pubmedID)的简单 csv 文件时,我收到“预期 3 列数据,但发现 2 列”错误。我希望 t1key 是一个整数,并在添加新字段时自动计数。我是否必须在 PRIMARY KEY 前面加上 NOT NULL 才能使它起作用?
【问题讨论】:
标签: sql sqlite sqlite3-ruby