gpt4 book ai didi

mysql - 尝试删除外键时出错 : “ERROR 1025 (HY000):”

转载 作者:可可西里 更新时间:2023-11-01 06:32:56 27 4
gpt4 key购买 nike

我在尝试删除外键时遇到了一些麻烦。有人可以帮忙吗?

这是我的 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 |

这就是我尝试删除外键的方式:

ALTER TABLE catgroup DROP FOREIGN KEY group_id_ibfk_2;

这是错误信息:

ERROR 1025 (HY000): Error on rename of '.\asset_base\catgroup' to'.\asset_base\

sql2-16b4-4' (errno: 152)

我做错了什么?

最佳答案

您的外键名称有误。请尝试使用 catgroup_ibfk_2

奇怪的错误消息已经报告为 bug in MySQL .

关于mysql - 尝试删除外键时出错 : “ERROR 1025 (HY000):” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7062910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com