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!
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
