Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gespeicherte mysql-Prozedur:Die Verwendung von deklarierten Variablen in einer Limit-Anweisung gibt einen Fehler zurück

Ich benutze so etwas wie:

SET @s = CONCAT('SELECT * FROM table limit  ', vLoopOrder ', ', vLoopLimit); 
PREPARE stmt1 FROM @s; 
EXECUTE stmt1; 
DEALLOCATE PREPARE stmt1;