mysql数据库简单PK FK表设计

时间:2017-12-30 16:01:31

标签: php mysql sql database

我有2张桌子,一张是学生,一张是科目。表格看起来像这样

students
- id (FK)
- name

subjects
- student_id (PK)
- math
- english

我不明白一件事,为什么如果我在学科表中删除student_id,学生的记录就会消失但反之则不然?我删除了一个学生记录,他的科目记录仍在那里。

那么我应该如何设计我的API?

我以为localhost/api/student/id <-- frontend应该传递给学生的​​身份证,我也会删除他们的主题记录,不是吗?

0 个答案:

没有答案