Tad писал(а):
помнишь спор о rowid ?Помню, и помню, что кто-то категорически был против применения в PRIMARY KEY значения Null, хотя, именно Null увеличивает значение ключа на единицу
sqlite.org писал(а):
CREATE TABLE t1(
a INTEGER PRIMARY KEY,
b INTEGER
);
With this table, the statement
INSERT INTO t1 VALUES(NULL,123);
is logically equivalent to saying:
INSERT INTO t1 VALUES((SELECT max(a) FROM t1)+1,123);
Видимо, кто-то не до конца прочитал FAQ