0


postgresql设置id自增

  1. 创建序列:CREATE SEQUENCE table_name_id_seq;
  2. 将序列与表的列关联:ALTER TABLE table_name ALTER COLUMN id SET DEFAULT nextval('table_name_id_seq');
  3. 可选地,你可以设置序列的起始值、递增步长和最大值:-- 将序列的起始值设置为 1ALTER SEQUENCE table_name_id_seq START WITH 1;-- 将序列的递增步长设置为 1ALTER SEQUENCE table_name_id_seq INCREMENT BY 1;-- 将序列的最大值设置为 9999ALTER SEQUENCE table_name_id_seq MAXVALUE 9999;

完成上述步骤后,每次向表中插入新记录时,ID 列都会自动递增。可以使用以下命令查看当前序列的值:

SELECT nextval('table_name_id_seq');

这就是在 PostgreSQL 中将 ID 进行递增的基本方法。

标签: postgresql 数据库

本文转载自: https://blog.csdn.net/m0_45212207/article/details/133694302
版权归原作者 天才在左#疯子在右 所有, 如有侵权,请联系我们删除。

“postgresql设置id自增”的评论:

还没有评论