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

Il modo migliore per trovare l'ultimo ID inserito in mysql usando php

Non è SELECT LAST_INSERT_ID() affidabile e abbastanza sicuro?

Da MySQL Doc:L'ID che è stato generato viene mantenuto nel server in base alla connessione. Ciò significa che il valore restituito dalla funzione a un determinato client è il primo valore AUTO_INCREMENT generato per l'istruzione più recente che interessa una colonna AUTO_INCREMENT da quel client. Questo valore non può essere influenzato da altri client, anche se generano valori AUTO_INCREMENT propri.

Nota da un forum:(...)Tutte le scommesse sono disattivato, tuttavia, se per qualche motivo stai utilizzando connessioni persistenti, ad esempio tramite mysql_pconnect()(...)