Mysql
 sql >> Database >  >> RDS >> Mysql

Connettore MySQL C++:ottieni insert_id

Se l'API della libreria che stai utilizzando non fornisce un metodo per recuperare last_insert_id (che sembra essere il caso del connettore C++) puoi sempre fare una query

che fornisce il "valore che rappresenta il primo valore generato automaticamente inserito correttamente per una colonna AUTO_INCREMENT come risultato dell'istruzione INSERT eseguita più di recente". Vedi qui per la spiegazione della documentazione di MySQL

AGGIORNAMENTO:

Ho trovato questo post da un utente che dice che se non usi auto_increment sul tuo campo puoi usare