数据库 – 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即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |