在psql中往往我们需要设置一个自增的主键id字段,psql中不像SQL Server那样点选 打钩傻瓜式就能设置好的,是需要创建序列的:CREATE SEQUENCE,关键字SEQUENCE。
我们先看看创建过后的结果:
(用的Navicat工具)
我们可以看到设置自增后字段默认:nextval('bid_id_seq'::regclass) ,bid为我的表名。
故可以译为:下一个值为此表下此字段的注册自增序列。
如何创建id自增字段?
答:建表时使用“serial”关键字,“PRIMARY KEY”关键字为设置主键。故设置主键自增id方式如下:
1 create table test_b 2 ( 3 id serial PRIMARY KEY, //主键并自增 4 name character varying(64) 5 );