So also, ich habe gelesen, dass nicht bei allen Tabellen-Typen die Referenzielle Integrität funktioniert. Ich habe jetzt also InnoDB genommen. Jetzt kann ich aber die Creates nicht mehr ausführen, dh ich muss einen Fehler in der Syntax haben (wahrscheinlich)!! Nur leider finde ich ihn nicht, kann mir wer helfen??
Hier ein Create das nicht funktioniert!!
CREATE TABLE `auftrag` (
`AuftragsNr` int(11) NOT NULL auto_increment,
`KurzBes` varchar(50) default NULL,
`KundenNr` int(11) NOT NULL ,
`MitarbeiterAng` int(11) NOT NULL,
`StartDatum` datetime NOT NULL,
`EndDatum` datetime default NULL,
PRIMARY KEY (`AuftragsNr`),
Foreign Key (KundenNr) References Kunde (KundenNr) ,
Foreign Key (MitarbeiterAng) References Mitarbeiter (MitarbeiterID)
) TYPE=INNODB;
neri
Hier ein Create das nicht funktioniert!!
CREATE TABLE `auftrag` (
`AuftragsNr` int(11) NOT NULL auto_increment,
`KurzBes` varchar(50) default NULL,
`KundenNr` int(11) NOT NULL ,
`MitarbeiterAng` int(11) NOT NULL,
`StartDatum` datetime NOT NULL,
`EndDatum` datetime default NULL,
PRIMARY KEY (`AuftragsNr`),
Foreign Key (KundenNr) References Kunde (KundenNr) ,
Foreign Key (MitarbeiterAng) References Mitarbeiter (MitarbeiterID)
) TYPE=INNODB;
neri
Kommentar