Non hai bisogno di DELIMITER tranne che in un ambiente che supporta una serie di istruzioni separate da punto e virgola:il client MySQL.
Infatti, il DELIMITER il comando è un client mysql integrato
, e non è riconosciuto da MySQL Server.
Non devi usare DELIMITER quando si inviano istruzioni al server MySQL tramite un'API, anche se è CREATE PROCEDURE .