-1
我有一个学生桌&成绩,类SQL:删除表中的所有数据以及所有相关的表
我想删除有关谁在2012年以前完成学业的学生的所有数据 - 因此从学生表其delete from students where graduate year < 2012
但我如何删除分数表中的所有记录?我可以在删除它们之前选择所有学生的ID,然后做一个delete from scores where studentId in []
,但我敢打赌有一个更好的办法。 此外,它并没有解决我与类的问题,因为有些类没有更多的相关性,因为他们不被任何学生采用,应该删除,有些仍然运行。
任何帮助,将不胜感激。
定义外键'上删除cascade' –