Вверх ↑
Разработчик
Ответов: 26069
Рейтинг: 2121
#1: 2009-06-05 17:05:51 ЛС | профиль | цитата
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
карма: 22

0