Java 从相关表中删除数据-Mysql
我的桌子Java 从相关表中删除数据-Mysql,java,mysql,Java,Mysql,我的桌子 _________________ _________________ ______________ _______________ |_Data_academic_| |_Data_personal_| |_Data_other_| |_ Tbl_detail _| | Id_aca | | Id_pers | | Id_other | | Id_detail | | Na
_________________ _________________ ______________ _______________
|_Data_academic_| |_Data_personal_| |_Data_other_| |_ Tbl_detail _|
| Id_aca | | Id_pers | | Id_other | | Id_detail |
| Name | | Name | | Name | | Id_aca |
|_______________| |_______________| |____________| | Id_pers |
| Id_other |
|______________|
在数据中,学术Id是主键
在数据中,个人Id是主键
在数据中,其他Id是主要的
在Tbl_detail中,Id_detail是主键,Id_aca、Id_aca和Id_other是外键
当我从Tbl_detail中删除时,我想从其他表中删除数据。
我使用这个数据库在Java中工作。这些表是如何关联的(1:1、1:n、n:m等等)?表Tbl_细节是一个中间表。与表相关的是1:将级联删除添加到外键约束将为您处理。我这样做了,但不起作用。我在数据库中更改了一些内容,现在可以级联。但它不会删除其他表中的所有数据。