日期:2014-05-17  浏览次数:20719 次

请教关于竞价系统数据库设计的问题
竞价通常有以下几个时间点:如1:00自由报价开始,2:00限时报价开始,3:00报价结束。
那么,1:00~2:00属于自由报价阶段,2:00~3:00属于限时报价阶段。
如何在数据库表字段中,记录并根据系统时间实时更新当前所处阶段号?
------解决方案--------------------
这个需求不需要在数据库中判断的。在程序里面做判断就好了。
校验单据提交时的时间(即当前时间)满足哪个阶段,就记录时间就好了!
------解决方案--------------------
不用拆成两个表。查询的时候加条件就可以查出完成报价的记录。
------解决方案--------------------
引用:
Quote: 引用:

不用拆成两个表。查询的时候加条件就可以查出完成报价的记录。


不知道记录多起来,会不会影响查询效率?这个有实时性要求的啊。


需要加条件,要是没有条件,查询大流水会越来越慢的!