sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtener la identificación de una fila insertada en la inserción?

La respuesta corta es no, no es posible. Si su base de datos tiene un volumen de transacciones bajo, entonces la concurrencia puede no ser un problema para usar algo similar a select max() (susceptible a la interferencia):¿Puedes acceder al valor de incremento automático en MySQL dentro de una declaración?

Seguiría la inserción en php con una actualización

update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();