[MySQL] ERROR 1215 (HY000): Cannot add foreign key constrain
Inviato: domenica 31 maggio 2015, 22:03
Da terminale sto cercando di creare una tabella di woltlab:
Ma restituisce questo errore: ERROR 1215 (HY000): Cannot add foreign key constraint.
Codice: Seleziona tutto
DROP TABLE IF EXISTS wbb1_post;
CREATE TABLE `wbb1_post` (
`postID` int(10) NOT NULL AUTO_INCREMENT,
`threadID` int(10) NOT NULL,
`userID` int(10) DEFAULT NULL,
`username` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`subject` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`message` mediumtext COLLATE utf8_unicode_ci NOT NULL,
`time` int(10) NOT NULL DEFAULT '0',
`isDeleted` tinyint(1) NOT NULL DEFAULT '0',
`isDisabled` tinyint(1) NOT NULL DEFAULT '0',
`isClosed` tinyint(1) NOT NULL DEFAULT '0',
`editorID` int(10) DEFAULT NULL,
`editor` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`lastEditTime` int(10) NOT NULL DEFAULT '0',
`editCount` mediumint(7) NOT NULL DEFAULT '0',
`editReason` text COLLATE utf8_unicode_ci,
`attachments` smallint(5) NOT NULL DEFAULT '0',
`pollID` int(10) DEFAULT NULL,
`enableSmilies` tinyint(1) NOT NULL DEFAULT '1',
`enableHtml` tinyint(1) NOT NULL DEFAULT '0',
`enableBBCodes` tinyint(1) NOT NULL DEFAULT '1',
`showSignature` tinyint(1) NOT NULL DEFAULT '1',
`ipAddress` varchar(39) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`cumulativeLikes` mediumint(7) NOT NULL DEFAULT '0',
`deleteTime` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`postID`),
KEY `threadID` (`threadID`,`userID`),
KEY `threadID_2` (`threadID`,`isDeleted`,`isDisabled`,`time`),
KEY `isDeleted` (`isDeleted`),
KEY `isDisabled` (`isDisabled`),
KEY `ipAddress` (`ipAddress`),
KEY `time` (`time`),
KEY `abbc0439063d333ac79065f1379ac5ef_fk` (`userID`),
KEY `fe4ab714a15afd3495126fede5ad0b6c_fk` (`editorID`),
KEY `33917154f7a46447d164b6fb12be8f36_fk` (`pollID`),
CONSTRAINT `33917154f7a46447d164b6fb12be8f36_fk` FOREIGN KEY (`pollID`) REFERENCES `wcf1_poll` (`pollID`) ON DELETE SET NULL,
CONSTRAINT `87e5b9c2dcf7bf276097178fc13ee88c_fk` FOREIGN KEY (`threadID`) REFERENCES `wbb1_thread` (`threadID`) ON DELETE CASCADE,
CONSTRAINT `abbc0439063d333ac79065f1379ac5ef_fk` FOREIGN KEY (`userID`) REFERENCES `wcf1_user` (`userID`) ON DELETE SET NULL,
CONSTRAINT `fe4ab714a15afd3495126fede5ad0b6c_fk` FOREIGN KEY (`editorID`) REFERENCES `wcf1_user` (`userID`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=732 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;