Hen*_*kka 8 mysql foreign-keys
我在尝试删除外键时遇到了一些麻烦.有人可以帮忙吗?
这是我的SHOW CREATE TABLE catgroup:
| catgroup | CREATE TABLE `catgroup` (
`catgroupid` int(11) NOT NULL AUTO_INCREMENT,
`category_id` int(11) NOT NULL,
`group_id` int(11) NOT NULL,
PRIMARY KEY (`catgroupid`),
KEY `category_id` (`category_id`),
KEY `group_id` (`group_id`),
CONSTRAINT `catgroup_ibfk_1` FOREIGN KEY (`category_id`) REFERENCES `cat
s` (`cid`) ON UPDATE CASCADE,
CONSTRAINT `catgroup_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `groups
d`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 |
Run Code Online (Sandbox Code Playgroud)
这就是我试图删除外键的方式:
ALTER TABLE catgroup DROP FOREIGN KEY group_id_ibfk_2;
Run Code Online (Sandbox Code Playgroud)
这是错误信息:
错误1025(HY000):将".\ asset_base\catgroup"重命名为".\ asset_base"时出错
sql2-16b4-4'(错误号:152)
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
7395 次 |
| 最近记录: |