Sintatticamente non sembra molto errato.
Potresti fornire anche la struttura delle 2 tabelle utilizzate nel trigger?
Così potrei riprodurre il tutto in locale e vedere dove si trova il problema.
in ogni caso ho ipotizzato una semplice struttura sulla base del tuo trigger.
se lo scrivi così, non da errori di sintassi (almeno in locale) :
Codice:
DELIMITER $$
CREATE
TRIGGER `test`.`canc_visitatori_registrati` AFTER DELETE
ON `test`.`VISITATORI_REGISTRATI`
FOR EACH ROW BEGIN
DELETE FROM NUOVI_UTENTI
WHERE Nickname=OLD.Nickname;
END$$
DELIMITER ;
Ciao
Leandro
P.S.
Ovviamente 'test' è il mio database di prova ;)