【发布时间】:2014-11-18 07:40:20
【问题描述】:
我正在做一项工作,我在不同的技术之间做出决定,以遵循我的项目的简单规则。 问题是我必须检查用户是否是第一次执行插入任务。因为如果用户是第一次这样做,我必须给用户一个奖励积分。所以,问题是每次用户执行插入任务时“如果用户是第一次发帖,我是否必须针对该用户检查整个表?或者我应该在我的表,为此目的。如果用户群增加到数千,我会陷入最快和内存效率最高的优缺点。
提前致谢, :-)
【问题讨论】:
-
只需在用户表中添加一个标志列,并在第一次插入完成时将其设置为 true。
-
在你的真实世界场景中,过滤“标志列”之类的东西会更好,而不是检查用户的所有条目
标签: mysql database database-design erd