gpt4 book ai didi

mysql - 当计数器达到特定值时如何更新表? (线程安全)

转载 作者:行者123 更新时间:2023-11-29 22:20:52 24 4
gpt4 key购买 nike

当有人单击图像时,我会增加一个字段。另外,我想在柜台值(value)达到 1k 时更新(减少)客户预算。是这样的:

UPDATE click SET count = count + 1 WHERE customer_id = 1;
UPDATE budget JOIN click ON budget.customer_id = click.customer_id
SET budget.total_budget = budget.total_budget - 10, click.count = 0
WHERE budget.customer_id = 1 AND click.count = 1000;

但它应该是线程安全的,当同时发生 2 次点击时,我不想减少预算 2 倍。我的问题是如何使用 mysql 做到这一点?

最佳答案

添加triggercount超过特定值时更新budget

关于mysql - 当计数器达到特定值时如何更新表? (线程安全),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732967/

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