konto usunięte

Temat: SQLite i zmiana wartości auto_increment

Witam,
czy istnieje jakaś możliwość zmiany domyślnej wartości auto_increment z 1 np na 2? Chciałbym mieć np. liczby same parzyste.

Pozdrawiam
Łukasz Schabek

Łukasz Schabek Architekt Rozwiązań

Temat: SQLite i zmiana wartości auto_increment

Cześć,

Możesz zrobić UPDATE na tabeli sqlite_sequence.


UPDATE sqlite_sequence SET seq = seq + 1 WHERE name = 'NAZWA_TABELI';

konto usunięte

Temat: SQLite i zmiana wartości auto_increment

Autoincrement nie gwarantuje Ci, ze kazde kolejne ID bedzie o 1 wieksze (gwarantuje Ci tylko, ze bedzie unikalne i wieksze od najwiekszego ID w bazie - zazwyczaj wlasnie o 1).
Marcin Miga

Marcin Miga Programista. Po
prostu programista.

Temat: SQLite i zmiana wartości auto_increment

Poza tym sposób podany przez Łukasza może nie zadziałać w przypadku kopiowania z innej tabeli większej ilości rekordów...

Następna dyskusja:

[MySQL] Duplicate entry 'X'...




Wyślij zaproszenie do