三张表:
表 student 学生表
---------------
编号 姓名
sid name
--------------- 表 class 课程表
------------------------
编号 课程名
cid name ------------------------ 表 mapping 学生-课程映射表
------------------------
sid cid 假设1号学生已经选了1,2,3号课,现在该学生想改选为1,2,5号课。
怎样才能高效的实现数据库的更新?在mapping表中删除1号学生与3号课的映射,并添加1号学生对5号课的映射;
同时前台应该怎样判断该学生选课状态的变化?
表 student 学生表
---------------
编号 姓名
sid name
--------------- 表 class 课程表
------------------------
编号 课程名
cid name ------------------------ 表 mapping 学生-课程映射表
------------------------
sid cid 假设1号学生已经选了1,2,3号课,现在该学生想改选为1,2,5号课。
怎样才能高效的实现数据库的更新?在mapping表中删除1号学生与3号课的映射,并添加1号学生对5号课的映射;
同时前台应该怎样判断该学生选课状态的变化?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货