• 技术文章 >数据库 >PostgreSQL

    PostgreSQL怎么创建id自增

    月亮邮递员月亮邮递员2020-03-31 15:45:46原创3913

    PostgreSQL怎么创建id自增

    在navicat中MySQL 里面有auto_increment 自增字段,PostgreSQL没有自增字段这一说法,但是有单独的对象:序列

    可以用序列或者其他方法来是实现这样的语法。或者设置某一列的默认值为sequence的值即可。

    推荐:postgresql教程

    1、在PostgreSQL当中,我们的navcat如下图所示

    微信截图_20200331154104.png

    2、在PostgreSQL当中,我们实现ID自增首先创建一个关联序列序列

    打开navcat查询列表,去创建一个序列

    CREATE SEQUENCE upms_log_id_seq START 10;

    微信截图_20200331154127.png

    3、然后在字段默认值里设 nextval(' upms_log_id_seq')即可。

    实际生成自增主键表结构

    "area_id" int4 NOT NULL DEFAULT nextval('upms_area_id_seq'::regclass),

    微信截图_20200331154156.png

    推荐学习《Python教程》。

    专题推荐:postgresql 自增 id
    上一篇:PostgreSQL怎么更改列类型 下一篇:PostgreSQL怎么使用if判断相等

    相关文章推荐

    • postgresql如何设置主键自增• mysql如何自增

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网