Кто-нибудь скажет, где есть ошибка?Ошибка # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL.
CREATE PROCEDURE catalog_get_departments_list()
BEGIN
SELECT department_id, name FROM department ORDER BY department_id;
END$$
И эта ошибка вылетает:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
«Кто-то говорит, где есть ошибка?» Это всего лишь ошибка, если MySQL не делает то, что говорит, что это будет делать. Синтаксическая ошибка не является ошибкой, это синтаксическая ошибка. – Corbin