Wpis z mikrobloga

Jak chcę w #sqlite żeby mi automatycznie razem z danymi wstawiało indeks (primary key, automatycznie inkrementowany) to muszę w pole id wstawiać NULL (z tego co zrozumiałem), czyli np.

insert into jakasTabela (id, kolumna1) values (NULL,123)
Jak wstawić do takiej tabeli wynik zapytania i jednocześnie tego nulla dla id, żeby się automatycznie indeks robił? czyli coś w stylu
insert into jakasTabela (id, kolumna1, kolumna2) select from ....... ale id wszędzie NULL.
#sql #programowanie
  • 8
@psi-nos: A nie wystarczy

INSERT INTO jakasTabela (kolumna1) values (123)
żeby zadziałał inkrement? :P A jeśli już musisz robić to co chcesz to:

INSERT INTO jakasTABELA (id, kolumna1, kolumna2)
SELECT NULL AS "id", kolumna1, kolumna2 FROM ... ;