Sie brauchen DELIMITER $$
nicht überhaupt. Das ist ein eingebauter mysql-Client-Befehl
. Client-Integrierte werden vom SQL-Parser nicht erkannt.
Sie können einfach den CREATE TRIGGER
ausführen Anweisung als einzelne Anweisung und dann brauchen Sie kein Trennzeichen am Ende der Anweisung. Trennzeichen sind nur in Schnittstellen wichtig, die mehrere Anweisungen unterstützen (z. B. der mysql-Client).
phpMyAdmin erlaubt auch mehrere Anweisungen, daher müssen Sie das Trennzeichen setzen, aber dies geschieht mit einem Steuerelement der Benutzeroberfläche, nicht mit dem DELIMITER
Befehl. Siehe Prozeduren in phpMyAdmin speichern