Matthias Reitinger
ɐɯıǝɹ
Das konnte ich ja nicht wissen.Es geht auch um die Erzeugung des Fremdschlüssels, was bedeutet, dass ich noch keinen erzeugt habe.
Du hast auf der einen Seite ein Feld vom Typ SMALLINT(5) UNSIGNED ZEROFILL, auf der anderen Seite den Typ SMALLINT(6). Erscheint mir schlüssig, dass MySQL sich da über nicht übereinstimmende Typen beschwert.Das Problem trifft bei mir auf, wenn ich id_subject mit dat_subject.id oder id_teacher mit dat_teacher.id verbinden will.
Code:ALTER TABLE `rel_teacher_subject` ADD FOREIGN KEY (`id_teacher`) REFERENCES `iSchedule`.`dat_teacher` ( `id` );
Grüße, Matthias