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

数据库 – PostgreSQL没有自动增量功能?

发布时间:2020-12-12 16:22:29 所属栏目:MsSql教程 来源:网络整理
导读:我有一个用Java编码的测试应用程序,用于在MySQL,PostgreSQL,Oracle和Firebird数据库中创建索引和非索引表(除此之外). 仅仅是PostgreSQL不允许自动增量功能的情况吗?如果没有,索引coloumn的正常程序是什么? 提前致谢 解决方法 您可以在PostgreSQL中使用 SERI
我有一个用Java编码的测试应用程序,用于在MySQL,PostgreSQL,Oracle和Firebird数据库中创建索引和非索引表(除此之外).

仅仅是PostgreSQL不允许自动增量功能的情况吗?如果没有,索引coloumn的正常程序是什么?

提前致谢

解决方法

您可以在PostgreSQL中使用 SERIAL来生成自动增量字段,

例如: –

CREATE TABLE user (
userid SERIAL PRIMARY KEY,username VARCHAR(16) UNIQUE NOT NULL
)

这将创建userid作为索引的自动增量主键.如果您不希望将其作为主键,只需删除PRIMARY KEY即可.

(编辑:李大同)

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

    推荐文章
      热点阅读