Fej ved oprettelse af tabel
Når jeg vil køre dette script fejler det:Script:
# Dump of table orders
# ------------------------------------------------------------
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`Title` varchar(255) DEFAULT NULL,
`First` varchar(255) DEFAULT NULL,
`Middle` varchar(255) DEFAULT NULL,
`Last` varchar(255) DEFAULT NULL,
`ProductId` int(11) unsigned NOT NULL,
`NumberShipped` int(11) DEFAULT NULL,
`OrderDate` date DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `order_product_fk` (`ProductId`),
CONSTRAINT `order_product_fk` FOREIGN KEY (`ProductId`) REFERENCES `products` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Jeg får denne fejl:
#1005 - Kan ikke oprette tabellen `testkompas`.`orders` (Fejlkode: 150 "Foreign key constraint is incorrectly formed") (Detaljer…)
OBS: Min database hedder testkompas