Nie potrzebujesz DELIMITER z wyjątkiem środowiska, które obsługuje serię instrukcji oddzielonych średnikami — klienta MySQL.
W rzeczywistości DELIMITER polecenie jest wbudowanym klientem mysql
i nie jest rozpoznawany przez serwer MySQL.
Nie możesz używać DELIMITER podczas przesyłania oświadczeń do serwera MySQL poprzez API, nawet jeśli jest to CREATE PROCEDURE .