Липсва ви персонализиран delimiter
инструкция.
Тъй като сте го пропуснали, двигателят се опита да компилира операторите, когато намери първия терминатор на израза по подразбиране, точката и запетаята ;
. И оттук изключението.
Поставете цялата си рутина между тях:
-- define the delimiter
delimiter //
--- place here your stored procedure
-- and lastly following line
//
-- reset the delimiter
delimiter ;