C#怎么设置外键?

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:15:26
我建了2张表,一张学生信息和一张学生成绩,但删除学生信息表的一个学生,但成绩表还是有这个学生的信息,我想实现在删除学生信息表上的数据,
成绩表也有删除相对应的数据

1.触发器可以实现

2.或者你在删除学生的时候判断下他是否在成绩表也有,没有就直接删除,有就先删除成绩再删除学生

你用c#代码进行数据库记录删除的时候,保存下学生信息表中的学生ID(主键),再到成绩表中,根据学生ID(主键),找到对应的信息,进行删除操作即可,最简单的方式,不必设置什么外键啥的

使用触发器或者直接在代码里分别为2个表写删除语句

对用触发器