gpt4 book ai didi

mysql - 两个查询的执行是否有可能相互干扰

转载 作者:行者123 更新时间:2023-11-29 12:45:44 24 4
gpt4 key购买 nike

假设两个用户正在使用一个网站,并且该网站内的操作插入一个新行,然后选择该行(通过选择最近插入的行)返回给用户。是否有可能在一个用户插入行和选择该行之间的时间内,另一个用户可以插入新行,从而使选择查询选择另一个用户的行而不是正确的行。如果是这样,有什么办法可以解决这个问题吗?

最佳答案

如果“最近插入的行”的意思是:

select id
from table t
order by id desc
limit 1;

那么他们肯定会互相干扰。

如果“最近插入的行”是指LAST_INSERTED_ID(),那么您就安全了。这是按每个连接存储的。您可以阅读更多相关信息here .

关于mysql - 两个查询的执行是否有可能相互干扰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462187/

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