Nepotřebujete DELIMITER $$
vůbec. Toto je vestavěný příkaz klienta mysql
. Vestavěné moduly klienta nejsou rozpoznávány analyzátorem SQL.
Stačí spustit CREATE TRIGGER
příkaz jako jeden příkaz a pak nemusíte mít na konci příkazu oddělovač. Oddělovače jsou důležité pouze v rozhraních, která podporují více příkazů (např. klient mysql).
phpMyAdmin také umožňuje více příkazů, takže musíte nastavit oddělovač, ale to se provádí pomocí ovládacího prvku uživatelského rozhraní, nikoli pomocí DELIMITER
příkaz. Viz Procedury obchodu v phpMyAdmin