多表关联一个主表时如何删除主表记录
1.在sql语句上面下功夫,在删除主表记录的时候先将关联的多个从表记录删除:
DELETE STUDDENT, CLASS, COURSE FROM STUDDENT, LEFT OUTER JOIN CLASS ON STUDENT.ID=CLASS.STUDENTID LEFT OUTER JOIN COURSE ON STUDENT.ID=COURSE.STUDENTID
2.设置外键的级联操作(更简单):
合群是堕落的开始 优秀的开始是孤行