gpt4 book ai didi

MySQL 递增值与插入

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

我正在跟踪数据库中的特定值,假设它是世界上 bat 的数量。

是否更愿意让数千人更新此值(单击按钮以使用 UPDATE 计数器 SET count = count + 1 WHERE Animal = 'bat' 来增加 INT 字段 然后 SELECT 行)或插入新记录(INSERT 然后 SELECT COUNT(id))?

最佳答案

我想这取决于您想要实现的目标。您是否希望能够跟踪哪个用户点击了增加数字?

此外,如果您有数千个用户更新相同的值,您需要确保在 2 个用户同时点击的情况下处理事件。

我认为这取决于您最终想要实现的目标,如果您想跟踪和报告用户的行为并且不必处理多个同时点击,我建议您为每个用户记录一条记录.

如果数据库的大小是一个问题,那么您可能需要编写一些排队逻辑来确保所有用户的点击都得到注册,然后您可以使用相同的值。

话虽这么说,我强烈建议使用每次点击记录,因为它更容易处理并且提供回滚功能

关于MySQL 递增值与插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16976114/

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