MySQL - Azzerare gli indici delle tabelle

mercoledì 11 aprile 2007 - 14.51

breton79 Profilo | Newbie

Ciao a tutti, volevo sapere se esiste la possibilità di ripristinare gli indici delle tabelle in modo che gli autoincrementi iniziassero da 1.
Vi chiedo questo perchè è da tempo che sto sviluppano un'applicazione e, visto che ancora in fase di debug, volevo prepararmi per quando l'applicazione diventi una release e pronta per entrare in produzione. Dato che ho fatto moltissime prove, il valore degli indici sono nell'ordine delle decine di migliaia e... mi piacerebbe ripartire da 0.
E' fattibile la mia richiesta?

***
***
***

Mi rispondo da solo dato che sono riuscito a trovare la soluzione.
Bisogna eliminare tutti i record che popolano le tabelle ed eseguire il seguente codice SQL su ogni tabella:
ALTER TABLE [tablename] AUTO_INCREMENT = 1

Spero vi possa essere utilie.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5