【发布时间】:2019-10-15 01:40:46
【问题描述】:
我使用查询 t_id SERIAL PRIMARY KEY 在DB 表中创建了一个名为t_id 的主键。
第一次在1开始很好。然后我删除了所有数据,从那时起,即使我设置为1,它也从2开始。
这是我在 seq 上所做的截图 - 在 pgAdmin4 上定义:
谁知道问题出在哪里?
非常感谢!!
【问题讨论】:
-
如果当前值 = 1,下一个值(通过记录插入到表中生成)将为 2
-
我尝试将其设置为 0,然后它显示 setval 的错误消息,表示该值应介于 1 和 2147483647 之间
标签: postgresql auto-increment database-sequence