Nie potrzebujesz DELIMITER $$
w ogóle. To jest wbudowane polecenie klienta mysql
. Wbudowane funkcje klienta nie są rozpoznawane przez parser SQL.
Możesz po prostu wykonać CREATE TRIGGER
oświadczenie jako pojedyncze oświadczenie, a wtedy nie musisz mieć ogranicznika na końcu wyrażenia. Ograniczniki są ważne tylko w interfejsach obsługujących wiele instrukcji (np. klient mysql).
phpMyAdmin zezwala również na wiele instrukcji, więc musisz ustawić ogranicznik, ale odbywa się to za pomocą kontrolki interfejsu użytkownika, a nie DELIMITER
Komenda. Zobacz Procedury przechowywania w phpMyAdmin