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

O mysql_insert_id é seguro de usar?


Do manual do MySQL:

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. Esse comportamento garante que cada cliente possa recuperar seu próprio ID sem se preocupar com a atividade de outros clientes e sem a necessidade de bloqueios ou transações.

Versão curta:é seguro de usar.