Du saknar anpassad delimiter
instruktion.
När du missade det försökte motorn att kompilera satserna när den hittade den första standardsatsterminatorn, semikolonet ;
. Och därav undantaget.
Placera hela din rutin mellan:
-- define the delimiter
delimiter //
--- place here your stored procedure
-- and lastly following line
//
-- reset the delimiter
delimiter ;