あなたの質問に対する答えは、これを1つのステートメントで行うことはできないということだと思います。
次のステートメントを使用して、DROPステートメントのリストを生成すると役立つ場合があります。
SET group_concat_max_len = 4294967295;
SELECT group_concat('DROP PROCEDURE IF EXISTS ', r.routine_name, ';\n' ORDER BY r.routine_name SEPARATOR '') AS DROP_STATEMENTS
FROM information_schema.routines r
WHERE r.routine_schema = database() AND r.routine_type = 'PROCEDURE';