Programmazione
3.803 visualizzazioni
Mysql: resettare l'autoincrement
31/01/2012Dopo aver progettato un database e costruito gli script di gestione, inserimento, modifica, cancellazione, generalmente ci si trova con una serie di inserimenti fatti per testare l'applicazione che vanno cancellati per far posto ai contenuti reali.
Dopo la cancellazione i valori numerici dei campi ID settati con autoincrement manterranno memoria degli inserimenti precedenti e ripartiranno dal primo valore utile successivo.
Per ordine e miglior gestione è utile riportare il valore di autoincrement a 1.
La stringa sql è molto semplice, eccola:
ALTER TABLE nometabella AUTO_INCREMENT = 1