SQL MYSQL Trigger Syntax Problem

Xardas1988

Lieutenant
Registriert
Dez. 2004
Beiträge
744
Hallo,

ich versuche gerade in MYSQL 5.1.49 über phpMyAdmin (Version 3.4.7.1) einen Trigger zu erstellen. Dazu gebe ich den Sourcecode im SQL Fenster ein. Allerdings bekomme ich obwohl die Syntax meiner Meinung nach genau jener in der Dokumentation entspricht immer folgen Fehler:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4

Der Code dazu sieht folgendermaßen aus:

Code:
Create Trigger eventupdate BEFORE UPDATE ON bitslice_kurse
	FOR EACH ROW BEGIN
		IF NEW.name != OLD.name THEN
			SET NEW.updatedate = CURRENT_TIMESTAMP;
		END IF;
	END;

Hat wer eine Idee an was der Fehler liegen könnte?


EDIT: Kaum fragt man, findet man das Problem selbst. Lag natürlich am Delimiter.
 
Zuletzt bearbeitet: (Gelöst)
Zurück
Oben