我的申请表上有一页是用来跟踪学生的。一旦辅导员接受了学生在现实生活中的一段时间。这样,学生的记录就会被放入一个名为支持的表格中。我的问题是,一旦由于任何原因而发生这种情况,如果顾问需要将会话分成两半,并将其放回que (如果另一位顾问接受了该会话),那么我就有相同数据的双、三、四倍(等等)被写入表。例子:

如果会话已经存在于名为support的数据库表中,那么当顾问点击会话开始时,而不是插入它更新时,我是否可以获得它呢?例如:
我的想法是设置一个Finish学生按钮,它只更新支持表,而不是重写表。
这个解决方案看起来可行吗?-如果不行,我能做什么?很抱歉,我问这个问题的方式,我试图尽可能具体。
编辑:关于更多示例的新图片:

发布于 2013-01-19 18:06:35
您可以修改该表以添加一个新属性-- "Session completed",即默认情况下0,如果学生被接受并正在会话,则为1,如果已完成,则为2。当学生被接受时,0更改为1,如果学生完成了,市议员单击OK,会话完成可以更改为2(每隔一段时间,所有有2的学生将被擦除,以不过度填充表)。如果发生紧急情况,议员单击Cancel,1将更改为0.
https://stackoverflow.com/questions/14417154
复制相似问题