外部キーを削除しようとすると何か問題が発生しています。誰かが助けてくれますか?これは私が外部キードロップしようとしている方法です外部キーを削除しようとするとエラーが発生します: "ERROR 1025(HY000):"
| 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
ここに私のSHOWは、表catgroupをCREATEです1025(HY000): '。\ asset_base \ catgroup'の名前が 'に変更されました。\ asset_base \
sql2-16b4-4' (errnoに:152)
私が間違って何をしているのですか?