Före 5.5.6, LIMIT kunde inte parametreras i MySQL-lagrade procedurer. Du måste bygga frågan dynamiskt och köra den.
I 5.5.6 och senare kan du bara skicka de lagrade procs-parametrarna som argument till LIMIT och OFFSET så länge de är INTEGER .