richiedi subito informazioni chiamando al numero +39 080 4837098

Ottenere l'id successivo in una tabella MySQL

11 mag 2014

Può a volte essere necessario conoscere a priori quale sarà l'id che verrà assegnato alla successiva INSERT in una tabella MySQL, per farlo l'operazione è più semplice a farla che a spiegarla.

Supponendo che la tabella da controllare si chiami ARTICOLI, sarà sufficiente eseguire la seguente query per conoscere il successivo valore id:

SELECT Auto_increment as last_id FROM information_schema.tables 
WHERE table_name = 'articoli' AND table_schema = DATABASE();

ho associato l'alias "last_id" al valore risultante.

Inutile dire che l'id deve essere un auto_increment.

Alla prossima!


Categoria: MySQL
Autore: Francesco

Lascia un commento

Nome: (obbligatorio)


Email: (obbligatoria - non sarà pubblica)


Sito:
Commento: (obbligatorio)

Invia commento


ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato