gpt4 book ai didi

Php - Insert Autoincrement Value - For Parent/Child Tables - 并发问题

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:34 25 4
gpt4 key购买 nike

考虑一个简单的一对多关系模式。父表的 Id 在子表中被引用。

在 php 中,我想使用语句 mysql_query($query) 向表中插入一行。然后我将使用 mysql_insert_id() 获取最后插入的行的 ID。然后我将使用此 id 将另一行插入到 child 的表中。

我的问题是,由于一个 php 页面可能同时发生多个请求,如果上面的两个语句没有一个接一个地运行怎么办(例如,有两个插入发生在 parent ,然后是 child 的两个插入物)?可能存在并发问题。那么我们如何克服这个问题呢?

有什么想法吗?

最佳答案

当您调用 mysql_insert_id() 时它获取最后插入的 id 该连接,因此两个 PHP 脚本不会相互干扰。

关于Php - Insert Autoincrement Value - For Parent/Child Tables - 并发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com