gpt4 book ai didi

mysql - 我如何在 MySQL 中创建一个安全的计数器(我正在寻找一个通用的解决方案)?

转载 作者:行者123 更新时间:2023-11-29 05:06:49 25 4
gpt4 key购买 nike

如何防止基于读取后已更改的数据进行更新。在计数器的情况下,当有人在我读取 0 后已经这样做时,我如何防止将计数器设置为 0+1。

最佳答案

在这种特殊情况下,您需要执行 UPDATE table SET counter=counter+1

在更一般的上下文中,这种简单的整数数学不适合,您需要研究 transactions 的概念。 .

关于mysql - 我如何在 MySQL 中创建一个安全的计数器(我正在寻找一个通用的解决方案)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46307579/

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