簡単な答えはノーです-それは不可能です。データベースのトランザクション量が少ない場合は、select max()
のようなものを使用しても同時実行性は問題にならない可能性があります。 (干渉を受けやすい): 1つのステートメント内でMySQLの自動インクリメント値にアクセスできますか?
phpの挿入に続いて更新を行います
update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();