【发布时间】:2019-09-14 06:26:20
【问题描述】:
我有一个表,其中 ID 序列类似于 01,02 等等(我有一些预先插入的值)。当我尝试在那里插入新行时(没有明确指定 ID,而是指定其他列的值),它告诉我默认值为“1”,与“01”相同,无法插入。怎么解决,谢谢!
【问题讨论】:
标签: sql postgresql database-sequence
我有一个表,其中 ID 序列类似于 01,02 等等(我有一些预先插入的值)。当我尝试在那里插入新行时(没有明确指定 ID,而是指定其他列的值),它告诉我默认值为“1”,与“01”相同,无法插入。怎么解决,谢谢!
【问题讨论】:
标签: sql postgresql database-sequence
您可以在创建序列时使用 START WITH 参数。
例子:
CREATE SEQUENCE sequenceName
START WITH 1
INCREMENT BY 1 ;
更多文档请通过link
【讨论】: