5
Jak używać instrukcji LIMIT z parametrami w MySQL?Limit MySQL z parametrami
odczuwalna:
SELECT * FROM someTable LIMIT variable1, variable2;
Jak używać instrukcji LIMIT z parametrami w MySQL?Limit MySQL z parametrami
odczuwalna:
SELECT * FROM someTable LIMIT variable1, variable2;
Spróbuj wewnątrz SP
SET @String1 = concat(concat(concat(concat("SELECT field1,field2 FROM table1 WHERE field3 = ",sp_var1," && field4 = "),sp_var2," LIMIT "),sp_Var_skip,","),sp_var_count);
PREPARE Stmt FROM @String1;
EXECUTE Stmt;
SET @String1 = ""
Alternatywnie
DELIMITER $
CREATE PROCEDURE `tmp`()
BEGIN
PREPARE STMT FROM "SELECT * FROM users LIMIT ?,?";
END$
DELIMITER;
SET @a=2;
SET @b=1;
CALL tmp();
EXECUTE STMT USING @a, @b;
Więcej informacji na ten here
Czy odpowiedź musi być czysto SQL, czy używasz języka programowania, takiego jak PHP lub ASP.NET? – Extrakun
Czysto SQL, działający w MySql. –