我的应用程序上有一个页面应该跟踪学生。一旦辅导员接受学生参加现实生活中的课程。这样做之后,学生的记录会被放入一个名为 support 的表中。我的问题是,一旦由于任何原因发生这种情况,如果辅导员需要将会话减半并将它们放回队列,如果另一位辅导员接受会话,那么我将拥有相同数据的两倍、三倍、四倍(等等)写到桌子上。例子 :
有没有办法让我拥有它,所以如果会话已经存在于称为支持的数据库表中,那么当辅导员点击会话开始时,而不是插入它更新?所以一个例子是:
- 工作人员约翰接受学生鲍比
- 工作人员 john 有家庭紧急情况,需要结束课程,让学生回到队列中。
- 工作人员 Sara 在 que 看到学生并接受了学生
- 而不是会话开始按钮再次插入相同的会话ID(示例60)它只会更新已经完成的内容?
我想到的是设置一个完成学生按钮,它只会更新支持表,而不是只重写表。
这个解决方案看起来可行吗?- 如果不是,我该怎么办?对不起,我问这个问题的方式我试图尽可能具体。
编辑:更多示例的新图片: