dedlfix: MYSQL Trigger mit IF Syntax

Beitrag lesen

echo $begrüßung;

Alle Versuche sind insofern gescheitert das er den Datensatz zwar aktuakisiert hat aber leider nicht den Trigger ausgeführt hat. Es trat keine Fehlermeldung auf.

Das einzige, was mir momentan dazu einfällt, ist, erstmal das IF wegzulassen und die in der Bedingung verwendeten Ausdrücke in das INSERT-Statement einzufügen. Dann kannst du in der Zieltabelle nachsehen, was für Werte z.B. in NEW.VALID_TO eingetragen waren, denn diese sollten ja dann darin stehen. Auf diese Weise könntest du dem Grund für das Nicht-Ausführen des IF-Zweigs auf die Spur kommen. Vielleicht ist dafür auch mal das Einfügen eines ELSE-Zweigs sinnvoll, denn wenn das IF nicht ausgeführt wird, sollte es das ELSE tun. Wenn beides nicht ausgeführt wird müsste der Fehler woanders zu suchen sein.

echo "$verabschiedung $name";