我有一个简单的SQL问题.我想创建一个3列数据库,我有以下代码:
sqlite3 meshdb.db "create table t1 (t1key INTEGER PRIMARY KEY, prideID, pubmedID);"
Run Code Online (Sandbox Code Playgroud)
当我尝试导入一个包含两列(prideID和pubmedID)的简单csv文件时,我得到"预期的3列数据,但发现2"错误.我希望t1key是一个整数,并在添加新字段时自动计数.我是否必须在PRIMARY KEY前放置NOT NULL才能使其正常工作?