www.colussimarco.it

Home » Wiki  »  SQL  »  MySQL – Cancellazione righe e azzeramento campi Autoincrementali
MySQL – Cancellazione righe e azzeramento campi Autoincrementali

Nel linguaggio SQL, per cancellare i records delle tabelle, si utilizza la seguente sintassi:

DELETE FROM [Nome Tabella];

Eseguendo questo comando, si procederà alla cancellazione di tutti i records presenti nella tabella. A questo punto però sorge un inconveniente, se abbiamo un campo di tipo autoincrementale, dopo la cancellazione questo campo procederà con la numerazione. Ad esempio se la tabella conteneva 10 records e li cancello, il campo assumerà valore 11 quando inserirò un nuovo record.

Per ovviare a ciò, si può utilizzare la seguente sintassi:

TRUNCATE DELETE [Nome Tabella];

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Scroll to Top