我有一个包含主键序列字段的表。我用来进行更改的应用程序将null发送到此字段以获取新记录。当进入的值为空时,是否有办法强制为主键设置自动增量。
澄清。如果我做以下
insert into junk values (null,'abc');
在看起来像这样的表格上:
create table junk (id serial, txt text);
我想创建记录并将id字段自动增加。
答案 0 :(得分:0)
Serial
已经暗示自动增量,只需在插入查询中跳过此字段:
INSERT INTO junk (txt) VALUES ('abc')