errno: 150, igen
Jeg har to tabeler hvorimellem jeg har en foreign key relation:CREATE TABLE Country(
`CO_ID` int(11) AUTO_INCREMENT NOT NULL default '0',
`CO_NAME` varchar(50) default NULL,
`CO_CURRENCY` varchar(18) default NULL,
PRIMARY KEY (`CO_ID`)
)TYPE=InnoDB;
#--
CREATE TABLE Repair_Shop(
`RS_ID` int AUTO_INCREMENT NOT NULL,
`RS_NAME` varchar(50) NOT NULL,
`RS_STREET` varchar(30) NOT NULL,
`RS_STREET_NO` smallint(4) NOT NULL,
`RS_CITY` varchar(30) NOT NULL,
`RS_POST_NO` smallint(4) NOT NULL,
`RS_CO_ID` smallint(3) NOT NULL,
`RS_PHONE` numeric(11,0) NOT NULL,
`RS_E_MAIL` varchar(50),
PRIMARY KEY (`RS_ID`),
INDEX rs_co_id_index (`RS_CO_ID`),
FOREIGN KEY (`RS_CO_ID`)
REFERENCES Country(`CO_ID`)
ON DELETE SET NULL
ON UPDATE CASCADE
)TYPE=INNODB;
Fejlen betyder at jeg har lavet en fejl i min foreign key relation, jeg kan bare ikke se hvad den er...