Anda tidak perlu DELIMITER $$
sama sekali. Itu adalah perintah bawaan klien mysql
. Built-in klien tidak dikenali oleh parser SQL.
Anda cukup menjalankan CREATE TRIGGER
pernyataan sebagai pernyataan tunggal dan kemudian Anda tidak perlu memiliki pembatas di akhir pernyataan. Pembatas hanya penting dalam antarmuka yang mendukung banyak pernyataan (misalnya klien mysql).
phpMyAdmin juga mengizinkan beberapa pernyataan, jadi Anda perlu menyetel pembatas, tetapi ini dilakukan dengan kontrol antarmuka pengguna, bukan DELIMITER
memerintah. Lihat Prosedur penyimpanan di phpMyAdmin