lunedì 24 luglio 2017

Creare campo Auto Increment con PhpMyAdmin

Quando si crea una tabella mysql, uno dei campi più usati, per non dire indispensabile, è l'id primario, un campo numerico di tipo auto incrementale.
Questo genere di campi in pratica, si incrementa da solo dopo ogni inserimento.

Se ad esempio si inserisce una nuova riga in una tabella tramite phpmyadmin, se il campo ID è una chiave primaria di tipo auto incrementale, non sarà necessario occuparsi di compilare anche quel campo, che in automatico verrà incrementato di una unità ad ogni inserimento.

Vediamo dunque come creare una tipica chiave primaria auto increment con phpmyadmin, quindi tramite una comoda interfaccia grafica.


Come creare un campo di tipo Auto Increment con PhpMyAdmin


Qui di seguito le istruzioni da seguire per poter creare un id auto increment tramite phpmyadmin:
  1. Accedere a phpmyadmin con un utente che abbia i privilegi di scrittura/creazione su uno specifico database
  2. Cliccare sul database desiderato
  3. Cliccare sulla voce Nuova, per inserire una nuova tabella
  4. Dopo aver indicato il nome della tabella ed il numero di righe da generare, cliccare su Crea
  5. Adesso, inserire il nome del campo (es. id), indicare come tipo di campo INT, selezionare come Indice la voce Primary e mettere la spunta sul campo A_I, che sta per auto increment
  6. Aggiungere eventuali altri campi ed infine cliccare su Salva

Creare campo Auto Increment con PhpMyAdmin

Avrai così creato una semplice tabella mysql tramite phpmyadmin, una tabella con un campo id auto increment.

Adesso fai pure una prova di inserimento dati, omettendo di compilare il campo id.
Il risultato sarà che il primo inserimento avrà ID 1, il secondo ID 2, il terzo ID 3, ecc...

Comodo no il campo che si incremente da solo ad ogni inserimento, vero?
Questa è una delle funzionalità base dei database relazionali, uno dei campi fondamentali di ogni tabella che si rispetti.
Sono infatti poche le tabelle prive di id chiave primaria autoincrement.

PS Ovviamente, se cancelli dei record e crei dei buchi nella numerazione degli id, se proprio vuoi colmarli devi cambiare nuovamente il tipo di campo id.
Dovrai infatti togliere l'auto increment, altrimenti non potrai modificare la numerazione del campo, dopodichè potrai dunque fare le tue modifiche, ed infine rimettere il campo auto incrementale.

Lascia un commento!