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:将级联删除添加到外键约束将为您处理。我这样做了,但不起作用。我在数据库中更改了一些内容,现在可以级联。但它不会删除其他表中的所有数据。