Du behöver inte DELIMITER
förutom i en miljö som stöder en serie av semikolonseparerade satser — MySQL-klienten.
Faktum är att DELIMITER
kommandot är en inbyggd mysql-klient
, och det känns inte igen av MySQL-servern.
Du får inte använda DELIMITER
när du skickar uttalanden till MySQL-servern via ett API, även om det är CREATE PROCEDURE
.