mysql错误1215- Cannot add foreign key constraint

MySql 码拜 9年前 (2015-10-22) 948次浏览
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)