So versuche ich eine neue Datenbank, und diese ersten Zeilen geben Sie mirMYSQL - Kein Fremdschlüssel hinzufügen - Fehler 1215
Error 1215 - Cannot add foreign key constraint
ich auch versucht habe zu erstellen das Update auf das Entfernen/DELETE ist in der 2. Tisch, aber es gibt immer noch die gleichen Fehler
CREATE TABLE Employee(
EID INT,
SIN INT,
FName VARCHAR(20) NOT NULL,
LName VARCHAR(20) NOT NULL,
DOB DATE,
Position VARCHAR(20) NOT NULL,
civicNum VARCHAR(10) NOT NULL,
StreetName VARCHAR(20) NOT NULL,
Telephone VARCHAR(10) NOT NULL,
Contract VARCHAR(10) NOT NULL,
PRIMARY KEY(EID,SIN))ENGINE=INNODB;
CREATE TABLE FullTime(
EID INT,
SIN INT,
SALARY INT,
PRIMARY KEY(EID,SIN),
FOREIGN KEY(EID) REFERENCES Employee(EID)
ON UPDATE CASCADE
ON DELETE CASCADE,
FOREIGN KEY(SIN) REFERENCES Employee(SIN)
ON UPDATE CASCADE
ON DELETE CASCADE)ENGINE=INNODB;