MySql级联删除的问题
我使用的Mysql数据库 。我有两张表 第一张表的外键是第二章表的主键 第二张表的主键是第一张表的外键
现在我想删除第一张表的一条数据 但是我发现删不掉因为主外键的关联 原因这两张表是关联的
求大牛们帮我解决
这是第一表
+----------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+----------------+
| userid | int(11) | NO | PRI | NULL | auto_increment |
| postid | int(11) | YES | MUL | NULL | |
| departmentid | int(11) | YES | MUL | NULL | |
| roleid | int(11) | YES | MUL | NULL | |
| username | varchar(20) | YES | | NULL | |
| sex | varchar(50) | YES | | NULL | |
| pwd | varchar(20) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| level | varchar(20) | YES | | NULL | |
| postname | varchar(80) | YES | | NULL | |
| departmentname | varchar(80) | YES | | NULL | |
| rolename | varchar(80) | YES | | NULL | |
+----------------+-------------+------+-----+---------+----------------+
这是第二张表
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| roleid | int(11) | NO | PRI | NULL | auto_increment |
| role | varchar(20) | NO | | NULL | |
| level | varchar(20) | NO | | NULL | |
+--------+-------------+------+-----+---------+----------------+