不理解更新操作
我理解的这里的语义是这样的:
直接从学生表中获取主键为“1”的学生对象
将这个学生对象添加到班级2中
将班级2更新到班级表中。
问题:为什么上面的操作可以改变 学生表中 主键为“1”的学生 的外键?
我理解的情况应该是这样的:原来的主键为“1”的学生信息不变,系统再次添加了一个除了外键不同其他column都一样的学生记录,然后添加失败,学生表主键冲突
我理解的这里的语义是这样的:
直接从学生表中获取主键为“1”的学生对象
将这个学生对象添加到班级2中
将班级2更新到班级表中。
问题:为什么上面的操作可以改变 学生表中 主键为“1”的学生 的外键?
我理解的情况应该是这样的:原来的主键为“1”的学生信息不变,系统再次添加了一个除了外键不同其他column都一样的学生记录,然后添加失败,学生表主键冲突
2016-10-10
举报