【发布时间】:2016-09-07 12:17:28
【问题描述】:
如果我像这样在我的 h2 数据库中创建一个新表...
CREATE TABLE MAININCOMER(timestamp TIMESTAMP, value REAL);
这意味着当我写入表格时,ID 将被隐藏并自动递增,对吧? - (据我从教程和功能中了解到)
主键会自动分配给id吗?在只有 2 列的表类型中,主键到底有多重要?或者我应该作为最佳实践创建主键分配给时间戳的表?
CREATE TABLE MAININCOMER(timestamp TIMESTAMP PRIMARY KEY, value REAL);
谢谢,亚历克斯
【问题讨论】:
-
"表示ID会被隐藏" - NO.这意味着您的表将没有
ID列 - 甚至没有“隐藏”列。如果你想要一个名为ID的列,你需要定义它。