Я определил атрибут в своей таблице типа serial4 , поэтому, когда я вставляю новую строку, атрибут автоматически увеличивается.
Раньше я делал так:
myTable (id : serial4, name : varchar(25), whatever : whatever, ...);
и когда я хочу вставить новую запись:
insert into myTable (name, whatever, ...) values ('foo', ...);
(я просто убираю атрибут id всписок ассоциаций).
теперь, если моя таблица имеет большое количество атрибутов, список ассоциаций утомителен для записи.
Я просто хочу написать:
insert into myTable values (...);
, но если первым атрибутом myTable является идентификатор serial4 , что я должен написать в списке значений?
insert into myTable values (?, 'foo', ...);
, чтобы получить идентификаторувеличен +1 от последнего введенного значения?