PostgreSQL没有自动增量功能?

Sim*_*ill 3 database postgresql

我有一个用Java编码的测试应用程序,用于在MySQL,PostgreSQL,Oracle和Firebird数据库中创建索引和非索引表(除此之外).

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

提前致谢

soj*_*jin 6

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

例如: -

CREATE TABLE user (
userid SERIAL PRIMARY KEY,
username VARCHAR(16) UNIQUE NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

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