1. 程式人生 > >多表關聯一個主表時如何刪除主表記錄

多表關聯一個主表時如何刪除主表記錄

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.設定外來鍵的級聯操作(更簡單):