Buonasera, per la prima volta sto facendo un trigger con un corpo a più righe ma non riesco a capire qual è l'errore:

codice:
create trigger after_delete_regione after delete on regioni
for each row begin
delete from province where idregione=OLD.idregione;
delete from comuni where idregione=OLD.idregione;
end
la tabella province è collegata a regioni tramite idregione e la tabella comuni ha anch'essa il campo idregione, in fase di creazione il trigger mi da errore.

le 2 query nel corpo sono giuste: le ho provate separatamente ma quando vado a creare il trigger in phpmyadmin mi viene risposto

codice:
#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 3
Che può significare questo errore, è un pò che leggo la documentazione di mysql e provo ma non riesco a capire...

Grazie mille in anticipo per qualunque consiglio...