将图像上传到存储服务器时,通常需要包含自动增量值(例如, 12345)在文件名中。但是,在执行插入之前获取此值可能是一个挑战。
一个潜在的解决方案是:
更常用的方法包括:
为了提高安全性,在事务中执行这些操作至关重要,确保该过程完整完成或根本不执行。
begin transaction insert into your_table (partial_data); $id = get last autoincrement id do calculations update your_table set data = full_data where id = $id commit transaction
以上是如何在 MySQL/PHP 中检索插入前的自增值?的详细内容。更多信息请关注PHP中文网其他相关文章!