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
© 2007-2025 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law