如何更改 PostgreSQL 序列的下一个默认值?
How to change next default value for PostgreSQL sequence?
我有一个 table,其中 ID 序列类似于 01,02 等等(我有一些预先插入的值)。当我尝试在那里插入一个新行时(没有明确指定 ID,而是其他列的值),它告诉我默认值为“1”,与“01”相同,无法插入。怎么解决,谢谢!
您可以在创建序列时使用 START WITH 参数。
示例:
CREATE SEQUENCE sequenceName
START WITH 1
INCREMENT BY 1 ;
如需更多文档,请访问 link
我有一个 table,其中 ID 序列类似于 01,02 等等(我有一些预先插入的值)。当我尝试在那里插入一个新行时(没有明确指定 ID,而是其他列的值),它告诉我默认值为“1”,与“01”相同,无法插入。怎么解决,谢谢!
您可以在创建序列时使用 START WITH 参数。
示例:
CREATE SEQUENCE sequenceName
START WITH 1
INCREMENT BY 1 ;
如需更多文档,请访问 link