I have searched for the problem but cant find a solution.
Its a one-to-one relation and i have the same problem with an other table that has a FK to staff
i keep getting a
error 1005 error no 105
Table Structure
CREATE TABLE `staff` (
`StaffNumber` varchar(5) NOT NULL,
`Firstname` varchar(45) DEFAULT NULL,
`Lastname` varchar(45) DEFAULT NULL,
`Insertion` varchar(45) DEFAULT NULL,
PRIMARY KEY (`StaffNumber`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `airmarshall` (
`weaponNumber` int(11) NOT NULL,
`Nationality` varchar(45) NOT NULL,
`Snumber` varchar(5) NOT NULL,
`SnumberA` varchar(5) NOT NULL,
PRIMARY KEY (`Snumber`,`SnumberA`),
CONSTRAINT `staff_ibfk_1` FOREIGN KEY (`Snumber`) REFERENCES `staff` (`StaffNumber`)
ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 Answer