PostgreSQL设置主键自增、PostgreSQL重置主键自增从1开始,PostgreSQL清空表数据自增从1开始

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

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

自增字段

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;

你可能感兴趣的:(SQL)