Det korta svaret är nej - det är inte möjligt. Om din db har låg transaktionsvolym kan det hända att samtidighet inte är ett problem för att använda något liknande select max()
(mottaglig för störningar) :Kan du komma åt värdet för automatisk ökning i MySQL inom ett uttalande?
Jag skulle följa infogningen i php med en uppdatering
update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();