sql >> Database >  >> RDS >> Mysql

MySQL-limiet met variabele

Je zou zoiets als dit kunnen proberen:

DELIMITER //
CREATE PROCEDURE pagination(
    INT pageno INT
)
BEGIN
    DECLARE pages INT;
    DECLARE pagefrom INT;

    SET pages = 1000; -- get this many records at a time
    SET pagefrom = pageno * pages; -- 2 * 1000 = 2000

    SELECT *
    FROM car
    LIMIT pagefrom, pages;
END //
DELIMITER ;

CALL pagination(2);

Dit voorbeeld krijgt records van 2000 tot 3000



  1. Hoe Postgresql KOPIREN NAAR STDIN Met CSV doen op conflic doen update?

  2. alembic util-opdrachtfout kan id niet vinden

  3. Hoe maak je een Datetime Format in SQLite

  4. MYSQL - Tijdstempels tussen datums ophalen