Live2d Test Env

多表关联一个主表时如何删除主表记录

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.设置外键的级联操作(更简单):

 

posted @ 2018-11-25 20:09  麦奇  阅读(998)  评论(0编辑  收藏  举报