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

Última ID de linha atualizada no Mysql


Quando um novo AUTO_INCREMENT valor foi gerado, você também pode obtê-lo executando um SELECT LAST_INSERT_ID() declaração com mysql_query() e recuperando o valor do conjunto de resultados retornado pela instrução.

Para LAST_INSERT_ID() , o ID gerado mais recentemente é mantido no servidor por conexão. Não é alterado por outro cliente. Ele nem é alterado se você atualizar outro AUTO_INCREMENT coluna com um valor não mágico (ou seja, um valor que não seja NULL e não 0). Usando LAST_INSERT_ID() e AUTO_INCREMENT colunas simultaneamente de vários clientes é perfeitamente válido. Cada cliente receberá o último ID inserido para a última instrução que o cliente executou.

Leia mais aqui .