gpt4 book ai didi

mysql - 并行查询 - SELECT 和 UPDATE - 选择太快或更新太慢问题

转载 作者:行者123 更新时间:2023-11-29 15:31:02 25 4
gpt4 key购买 nike

我在几个线程中启动了一个脚本,它从数据库中获取一些数据

SELECT * from `base` LIMIT 1 where `used` = 0 

然后更新此行

UPDATE `base` set `used` = 1 where id ...

问题是:并行线程经常从表中获取相同的记录。 UPDATE无法及时获取可以避免这种情况。

我应该做什么?

最佳答案

谢谢你,戈登·利诺夫!我应该使用 LOCK TABLE table WRITE 然后 UNLOCK TABLES;

关于mysql - 并行查询 - SELECT 和 UPDATE - 选择太快或更新太慢问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58730396/

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