back to top

MySQL: modificare il valore di AUTO_INCREMENT

Come è noto, l’attributo AUTO_INCREMENT di MySQL può essere utilizzato nella definizione della colonna di una tabella per la generazione di un identificativo univoco (ID) da associare ad ogni nuovo record memorizzato. Attraverso questa istruzione tale campo si valorizzerà automaticamente ad ogni nuovo inserimento con un numero intero incrementale.

Grazie ad AUTO_INCREMENT, ciascun record inserito in tabella, pertanto, verrà caratterizzato da un valore numerico univoco che permetterà di estrarlo tramite interrogazione senza il rischio di generare ambiguità; di default questo valore parte da zero (il primo record sarà uguale a "1"), è però possibile modificare questa impostazione attraverso il comando ALTER TABLE.

Se, per esempio, si desidera che il valore auto-incrementale di una tabella denominata "ordini" parta da "50", sarà possibile utilizzare il seguente comando:

ALTER TABLE ordini AUTO_INCREMENT = 50;

In questo modo la numerazione dei valori univoci associati ad ogni nuovo record partirà da "50" invece che da "0".

Pubblicitร 
Claudio Garau
Claudio Garau
Web developer, programmatore, Database Administrator, Linux Admin, docente e copywriter specializzato in contenuti sulle tecnologie orientate a Web, mobile, Cybersecurity e Digital Marketing per sviluppatori, PA e imprese.

Leggi anche...

Come ottenere l’ID dell’ultimo record inserito in MySQL, PostgreSQL, SQL Server e Oracle?

Ottenere l'ID dell'ultimo record inserito in una tabella, dopo...

Database completo regioni, province e comuni italiani (in formato SQL)

Quando si sviluppa un sito web o un'applicazione in...

File CSV: cosa sono, come si aprono e come crearli

In questo articolo cercheremo di capire cos'รจ il formato...

Confrontare due tabelle e trovare i record senza corrispondenza

all'interno di un database relazionale può essere utile poter...

Eseguire comandi SQL online con SQL Fiddle

Sì. E' possibile testare codice SQL senza aver installato...

SQL: Calcolare la media dei valori di più campi

Attraverso una semplice query SQL è possibile calcolare dinamicamente...
Pubblicitร