Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Melhor maneira de encontrar o último ID inserido no mysql usando php


Não é SELECT LAST_INSERT_ID() confiável e seguro o suficiente?

Do MySQL Doc:O ID que foi gerado é mantido no servidor por conexão. Isso significa que o valor retornado pela função para um determinado cliente é o primeiro valor AUTO_INCREMENT gerado para a instrução mais recente que afeta uma coluna AUTO_INCREMENT por esse cliente. Este valor não pode ser afetado por outros clientes, mesmo que gerem valores AUTO_INCREMENT próprios.

Nota de um fórum:(...)Todas as apostas são off, no entanto, se por algum motivo você estiver usando conexões persistentes, como via mysql_pconnect()(...)