pgsql添加自增序列、设置表某个字段自增
-添加自增序列
CREATE SEQUENCE 表名_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
设置表某个字段自增
alter table表名 alter column id set default nextval('表名_id_seq');
从当前最大id依次递增
select setval('表名_id_seq',(select max(id) from 同一个表名));
大写字符的表需要加双引号。例如:
select setval('表名_id_seq',(select max(id) from '表名'));
阅读次数: