Riportare a Zero l’ ID in un DB SQLite come fare ???
Crea una tabella clone (stessi campi)
Copia i dati nella nuova tabella usando l’ordine id ma senza inserirlo (presumo che sia automatico nel tuo caso)
Controlla che tutto sia ok e poi cancella la vecchia tabella e rinomina la nuova.
Ovviamente più complicato se hai reference attive, in tal caso devi seguire l’ordine di “importanza” delle tabelle.
PS questo è un motivo per cui non è una buona idea utilizzare l’id ma meglio utilizzare chiavi uniche (basta che siano uniche quanto meno nelle singole tabelle): in caso di relazioni complesse o importazioni massive da altri db analoghi tutto funziona senza problemi. Della serie: lascia l’id interno (rowId) ad uso del sistema.
Grazie Antonio come sempre gentilissimo