mysql的错误1215 – Cannot add foreign key constraint怎么改们

MySql 码拜 6年前 (2016-02-19) 346次浏览
DROP TABLE IF EXISTS `tg_stone`;
CREATE TABLE `tg_stone` (
`id` int(11) NOT NULL,
`stage` char(10) default “T”,
`user1` varchar(50) default NULL,
`user2` varchar(50) default NULL,
`choice1` int(11) default “0”,
`choice2` int(11) default “0”,
`allgold1` int(11) default “-1”,
`allgold2` int(11) default “-1”,
`status` char(10) default “0”,
`time` datetime default NULL,
`count` int(11) default “0”,
PRIMARY KEY  (`id`),
KEY `choice1` (`choice1`),
KEY `choice2` (`choice2`),
CONSTRAINT `tg_stone_ibfk_1` FOREIGN KEY (`choice1`) REFERENCES `tg_stonetype` (`id`),
CONSTRAINT `tg_stone_ibfk_2` FOREIGN KEY (`choice2`) REFERENCES `tg_stonetype` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
mysql5.6的版本高手帮本人看看这里怎么报1215 – Cannot add foreign key constraint错误
解决方案

20

tg_stonetype是这是建索引问题。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql的错误1215 – Cannot add foreign key constraint怎么改们
喜欢 (0)
[1034331897@qq.com]
分享 (0)