我在serial4类型的表中定义了一个属性,因此当我插入新行时,该属性会自动递增。
我曾经这样做过:
myTable (id : serial4, name : varchar(25), whatever : whatever, ...);
当我想插入一个新条目时:
insert into myTable (name, whatever, ...) values ('foo', ...);
(我只是去掉关联列表中的 id 属性)。
现在如果我的表有大量的属性,关联列表写起来很累。
我只想写:
insert into myTable values (...);
但是如果 myTable 的第一个属性是serial4 id,我应该在值列表中写什么?
insert into myTable values (?, 'foo', ...);
让 id 从最后插入的值增加 +1 ?