如何在PostgreSQL中定义自增主键

要在PostgreSQL中定义一个自动增加的主键,您可以使用SERIAL类型和PRIMARY KEY约束来创建表行,例如: CREATE TABLE cars ( id SERIAL PRIMARY KEY, brand VARCHAR(30) NOT NULL, model VARCHAR(30) NOT NULL, year CHAR(4) NOT NULL ); 在MySQL / MariaDB中,等价于以下SQL语句: CREATE TABLE cars ( id INT(11) NOT NULL AUTO\_INCREMENT, brand VARCHAR(30) NOT NULL, model VARCHAR(30) NOT NULL, year CHAR(30) NOT NULL, PRIMARY KEY (`id`) );