Jawaban singkatnya adalah tidak- tidak mungkin. Jika db Anda memiliki volume transaksi yang rendah, maka konkurensi mungkin tidak menjadi masalah untuk menggunakan sesuatu yang mirip dengan select max()
(rentan terhadap gangguan):Dapatkah Anda mengakses nilai kenaikan otomatis di MySQL dalam satu pernyataan?
Saya akan mengikuti sisipan di php dengan pembaruan
update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();