pgsql创建表的id自增
时间: 2023-08-17 10:03:58 浏览: 136
主表从表ID自增创建语句.sql
在 PostgreSQL 中,可以使用序列(sequence)来实现自增id。
首先,你需要创建一个序列:
```
CREATE SEQUENCE table_name_id_seq;
```
然后,在创建表时,需要将 id 字段的默认值设置为从序列中获取下一个值:
```
CREATE TABLE table_name (
id integer DEFAULT nextval('table_name_id_seq'::regclass) NOT NULL,
...
);
```
这样,每次插入一条记录时,id 字段就会自动从序列中获取下一个值,从而实现自增id的功能。
阅读全文