Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'utilisation de mysql_insert_id est-elle sûre ?

Du manuel MySQL :

L'ID qui a été généré est conservé sur le serveur pour chaque connexion. Cela signifie que la valeur renvoyée par la fonction à un client donné est la première valeur AUTO_INCREMENT générée pour l'instruction la plus récente affectant une colonne AUTO_INCREMENT par ce client. Cette valeur ne peut pas être affectée par d'autres clients, même s'ils génèrent leurs propres valeurs AUTO_INCREMENT. Ce comportement garantit que chaque client peut récupérer son propre identifiant sans se soucier de l'activité des autres clients et sans avoir besoin de verrous ou de transactions.

Version courte :il est sûr à utiliser.