加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在PostgreSQL中自动递增?

发布时间:2020-12-13 16:35:54 所属栏目:百科 来源:网络整理
导读:参见英文答案 PostgreSQL Autoincrement 我有一张桌子登录它有字段等级,用户名和密码。 我希望等级字段值相对于添加用户名和密码自动递增。 在PostgreSQL中如何做到这一点? 可以创建一个序列,它会自动递增rank列的值。 CREATE SEQUENCE rank_id_seq;CREAT
参见英文答案 > PostgreSQL Autoincrement
我有一张桌子登录它有字段等级,用户名和密码。

我希望等级字段值相对于添加用户名和密码自动递增。

在PostgreSQL中如何做到这一点?

可以创建一个序列,它会自动递增rank列的值。
CREATE SEQUENCE rank_id_seq;

CREATE TABLE yourtable (
    rank INTEGER NOT NULL default nextval('rank_id_seq'),username VARCHAR(20) NOT NULL,password VARCHAR(50) NOT NULL
);

ALTER SEQUENCE rank_id_seq owned by yourtable.rank;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读