HZNU_QYGK 2022-01-11 09:47 采纳率: 27.3%
浏览 32
已结题

一场考试到开始时间就修改状态怎么实现?

一个班级考试的试卷表,里面记录了这个班级的考试信息,比如说开始时间是在9点,我怎么到9点了数据库的这条记录的状态就变为考试开始的状态了呢
也有修改考试开始时间的需求。
我的解决方案是每次查询库的时候,判断是否到达考试开始时间,如果到了再去修改数据库,返回已经考试开始了。

  • 写回答

1条回答 默认 最新

  • CornGermOil 2022-01-11 10:02
    关注

    我没写过,但是我感觉可以写个定时器,然后在数据库里有三个字段,一个设置了时间几点开始考试,另一个为开始或者没开始,最后一个设置为结束时间,定时器获取当前实现和数据库中的设定的时间对比,如果时间对上了,就修改那个开始字段的值为开始,然后同理也可以在结束时间的时候更新那个字段的值为结束

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月12日
  • 修改了问题 1月11日
  • 创建了问题 1月11日