Mam kilka tabel w SQLite i próbuję dowiedzieć się, jak zresetować pole bazy danych o automatycznym zwiększaniu.
Czytałem, że DELETE FROM tablenamepowinno usunąć wszystko i zresetować pole auto-incremement z powrotem do 0, ale kiedy to zrobię, po prostu usuwa dane. Po wstawieniu nowego rekordu funkcja autoinkrementacji rozpoczyna się w miejscu, w którym została przerwana przed usunięciem.
Moje identwłaściwości pola są następujące:
- Typ pola :
integer - Polowe Flagi :
PRIMARY KEY,AUTOINCREMENT,UNIQUE
Czy ma znaczenie, że zbudowałem tabelę w SQLite Maestro i wykonuję DELETEinstrukcję również w SQLite Maestro?
Każda pomoc byłaby świetna.