Немного потянув по ссылке, которую вы разместили в документации:
CREATE PROCEDURE procase()
BEGIN
DECLARE var1 INT;
DECLARE var2 INT;
SET var1 = 1;
SET var2 = 20;
CASE var1
WHEN 1000 THEN SELECT var1;
WHEN 3000 THEN SELECT var1;
ELSE
BEGIN
-- multiple statements; statement list right below
-- performing multiple variable value setting
SET var1 = var1 + 200;
SET var2 = var2 + 200;
SELECT var1, var2;
END;
END CASE;
END
Инкапсулируйте несколько операторов в BEGIN...END
. Посмотрите, работает ли это