Ich habe ein Problem mit der Erstellung eines Triggers bei MySQL (Version 5.024). DB ist InnoDB
Folgendes ist der Code:
Es sieht so aus als ob der nicht begreift er nicht dass das alles ein großer SQL Befehl ist. Aber eigentlich kann das doch nicht, ich änder doch den Delimiter? Da meine Datenbankkentnisse sehr begrenzt sind, bin ich mit meinem Latein am Ende. Vielleicht kann mir einer von euch helfen das Problem zu lösen.
Folgendes ist der Code:
PHP-Code:
DELIMITER |
CREATE TRIGGER wochentageNachWocheAnlegen AFTER INSERT ON woche FOR EACH ROW
BEGIN
INSERT INTO tage SET tag = 'Montag', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Dienstag', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Mittwoch', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Donnerstag', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Freitag', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Samstag', woche = NEW.kuerzel;
INSERT INTO tage SET tag = 'Sonntag', woche = NEW.kuerzel;
END;
|
DELIMITER ;
Kommentar