我有2张桌子,一张是学生,一张是科目。表格看起来像这样
students
- id (FK)
- name
subjects
- student_id (PK)
- math
- english
我不明白一件事,为什么如果我在学科表中删除student_id,学生的记录就会消失但反之则不然?我删除了一个学生记录,他的科目记录仍在那里。
那么我应该如何设计我的API?
我以为localhost/api/student/id <-- frontend
应该传递给学生的身份证,我也会删除他们的主题记录,不是吗?