我的数据库中有一个表具有ID等于0(零)的行。 主键是一个串行列。
我常常看到以1开头的序列。那么,如果我将此ID保持为零,是否有一个问题?
答案 0 :(得分:8)
串行数据类型会创建恰好自动递增的整数列。因此,您应该能够向列中添加任何整数值(包括0)。
来自文档
类型名称serial和serial4是等效的:都创建整数列。
....(更多关于Serial)我们创建了一个整数列,并安排其默认值从序列生成器分配
http://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-SERIAL