当前位置:   article > 正文

postgresql设置id自增_postgresql 自增id

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. 可选地,你可以设置序列的起始值、递增步长和最大值

    1. -- 将序列的起始值设置为 1
    2. ALTER SEQUENCE table_name_id_seq START WITH 1;
    3. -- 将序列的递增步长设置为 1
    4. ALTER SEQUENCE table_name_id_seq INCREMENT BY 1;
    5. -- 将序列的最大值设置为 9999
    6. ALTER SEQUENCE table_name_id_seq MAXVALUE 9999;

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

SELECT nextval('table_name_id_seq');

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/37851
推荐阅读
相关标签
  

闽ICP备14008679号