Moin!
Wir haben hier für eine kleine Filmdatenbank drei recht simple Tabellen (film, regie, regie_gefuehrt), schaffen es aber nicht, einen Trigger zu konstruieren, der in film und regie einen Eintrag inkl. auto_increment primary key erstellt und gleichzeitig in regie_gefuehrt die beiden primary keys (aus film & regie) als foreign keys einträgt.
Unser Versuch bisher sieht wie folgt aus:
Code:
delimiter ##
create trigger neuerfilm
before insert on film, regie
for each row
begin
insert into regie_gefuehrt set new.filmid = film.filmid;
insert into regie_gefuehrt set new.regieid = regie.regieid;
end; ##
delimiter ;
insert into film values(0,"Filmtitel XY","Originaltitel",1999,"DE, FR",190,"Horror","lorem ipsum ...","Original");
insert into regie values(0,"Regisseur Name");
(die insert Befehle (into film & regie) an sich sind getestet und funktionieren)
Wer weiß Rat?
Vielen Dank im Voraus! :)