SQLite:主键未显示

时间:2017-07-29 02:35:40

标签: sql database sqlite

我从SQL开始,并以SQLite开始。

我创建了一个数据库和2个表:Employees和Managers。 Creating Managers table

Create Employees table and populate Managers and Employees table

然后我决定通过查看架构然后显示两个表的内容来检查我的工作。

Check schema and display all content in Managers table Check schema again and display all content in Employees table + separate query for just ID(Primary Key)

我无法理解的是,当我检查表中的所有内容时,为什么两个表中的主键都没有显示出来。即使我在查询中专门检查ID(图4),管理器表的键也显示为空白。

发生了什么事?我为练习创建了一个类似的表,主键自动填充给我。

1 个答案:

答案 0 :(得分:3)

您必须明确使用表单INTEGER PRIMARY KEY - INT PRIMARY KEY是不够的。 (参见the SQLite documentation中的“ROWID和INTEGER PRIMARY KEY”。)