Agli sviluppatori web capita spesso di operare con il DB MySql infatti a volte è necessario testare tutta la parte di eprsistenza dati e di logica applicativa di un software. In questo caso si andranno a popolare le tabelle di dati fittizi e particolari in modo da progettare un testing dell’applicativo abbastanza invasivo.
Alla fine dei test però è necessario ripulire tutto il Database e resettare tutte le colonne autoincrement. Qui di seguito illustriamo due dei comandi basilari per resettare il DB e azzerare gli autoincrement facendoli ripartire da 1.
Il codice SQL per cancellare tutti i dati di una tabella (cancellare i dati non la tabella) è:
TRUNCATE TABLE nometabella;
Per azzerare invece una colonna autoincrement:
ALTER TABLE nometabella AUTOINCREMENT = 0;