Ciao a tutti,
scausate la domanda forse banale ma nel creare questo trigger dove "data_nascita" e "anno_assunzione" sono colonne della tabella Dipendenti

codice:
CREATE TRIGGER ctrl_date
BEFORE INSERT ON Dipendenti
FOR EACH ROW
BEGIN
IF
NEW.data_nascita>1991-12-31 AND NEW.anno_assunzione<2009 THEN
	SET NEW.data_nascita=0000-00-00;
	SET NEW.anno_assunzione=0000;
END IF;
END;
la shell mi da errore, in particolare dalla riga 7 in poi, come se la sintassi fosse sbagliata. Ho consultato su internet la sintassi ufficiale e infatti appare un pochino diversa da questa però vorrei mantenere questa strutttura che è molto leggibile.

Cosa posso correggere??

Grazie