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

Dernier ID de ligne mis à jour dans MySQL

Lorsqu'un nouveau AUTO_INCREMENT valeur a été générée, vous pouvez également l'obtenir en exécutant un SELECT LAST_INSERT_ID() instruction avec mysql_query() et récupérer la valeur à partir de l'ensemble de résultats renvoyé par l'instruction.

Pour LAST_INSERT_ID() , l'ID généré le plus récemment est conservé sur le serveur pour chaque connexion. Il n'est pas modifié par un autre client. Il n'est même pas modifié si vous mettez à jour un autre AUTO_INCREMENT colonne avec une valeur non magique (c'est-à-dire une valeur qui n'est ni NULL ni 0). Utilisation de LAST_INSERT_ID() et AUTO_INCREMENT colonnes simultanément à partir de plusieurs clients est parfaitement valide. Chaque client recevra le dernier ID inséré pour la dernière instruction exécutée par le client.

En savoir plus ici .