Antes de 5.5.6,
LIMIT não pôde ser parametrizado em procedimentos armazenados do MySQL. Você precisaria construir a consulta dinamicamente e executá-la. No 5.5.6 e acima, você pode simplesmente passar os parâmetros de procs armazenados como argumentos para
LIMIT e OFFSET desde que sejam INTEGER .