PostgreSQL设置主键自增、重置主键自增从1开始

新建序列自增

如果表已经建好,则用序列设置

1.右键设计表,选中主键

2.点击上方的“其他”,选择序列,点击新建序列

在这里插入图片描述

3.如下所示,和下图填入同样的内容并保存,取个名book_vendorcode_bid_seq(名字可以改,可以自己取一个)

在这里插入图片描述

4.选中要设置自增的主键,在下方默认里面输入nextval(‘book_vendorcode_bid_seq’)并保存

如下图所示则成功

在这里插入图片描述

自增字段

PostgreSQL设置主键自增

CREATE TABLE student (
	id serial  NOT NULL ,	//serial序列号
	name varchar(50) COLLATE pg_catalog.default NOT NULL,
	age int4,
	information text COLLATE pg_catalog.default,
	CONSTRAINT _pkey PRIMARY KEY (id)  
);

重置主键自增,从1开始

PostgreSQL重置主键自增从1开始

TRUNCATE student RESTART IDENTITY;

清空表数据,自增从1开始

PostgreSQL重置主键自增从1开始

//清空表数据
TRUNCATE student;
//清空表数据,自增从1开始
TRUNCATE student RESTART IDENTITY;

参考:https://blog.csdn.net/weixin_43583693/article/details/105974638

相关文章

文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,...
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb...
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才...
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation...
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgr...
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解...