Hi,
ich habe mal eine Frage zu einem Before Insert Trigger den ich gerne erstellen würde, da bekomme ich aber immer die Fehlermeldung das die Column Bezeichnung nicht existieren würde (In beiden Tabellen vorhanden und exakte Schreibweise beibehalten).
Folgendes wäre schön, wenn machbar:
Tabelle A Felder
Bezeichnung (VarChar)
ZX (Integer)
Tabelle B Felder
Bezeichnung (VarChar)
ZX (Ineger)
Jetzt wollte ich before das Insert ausgelöst wird die Bezeichnung aus Tabelle A mit der Bezeichnung aus Tabelle B vergleichen, wenn dies Übereinstimmt den Wert aus ZX von Tabelle B in Tabelle A schreiben.
Versucht hatte ich folgendes bisher (kann auch völliger Blödsinn sein, ist mein erster Trigger überhaupt):
Code:
CREATE DEFINER=`testUser`@`
localhost` TRIGGER `testDB`.`jb_tabelleA_BEFORE_INSERT` BEFORE INSERT ON `jb_tabelleA`
FOR EACH ROW
BEGIN
SET NEW.ZX = (Select * from jb_tabelleB
where `jb_tabelleB`.`bezeichnung` = `jb_tabelleA`.`bezeichnung`);
END