Salve a tutti, io ho controllato e ho i trigger abilitati nel pannello di controllo del mio sito (ormai da un'oretta), eseguo il MySQL 5.1 e se cerco di inserire un trigger su phpmyadmin mi restituisce un errore di sintassi... eppure la query di creazione del trigger l'ho presa da un tutorial su HTML.it. dovrebbe essere abbastanza affidabile... la mia query è questa qui:

CREATE TRIGGER differenza BEFORE INSERT ON Z_ore FOR EACH ROW BEGIN SET NEW.Durata = NEW.Fine - NEW.Inizio; END
Dove Durata è il nome del campo contenente la durata del periodo trascorso tra il campo Inizio e il campo Fine. Chiaramente sono tre colonne di tipo Time.
Mi viene restituito questo errore.
#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 6
Allego le immagini per chiarezza della tabella Z_ore e dell'errore della query:
tabellaOre.png
ERRORETRIGGER

Qualcuno può aiutarmi? Grazie a tutti!