Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giới hạn MySQL với biến

Bạn có thể thử một cái gì đó như thế này:

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);

Ví dụ này sẽ lấy các bản ghi từ 2000 đến 3000



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL nhận vị trí trong bán kính vị trí của người dùng từ GPS

  2. Làm cách nào để chạy một truy vấn trong MYSQL mà không ghi nó vào nhật ký nhị phân

  3. CHỌN / NHÓM THEO - phân đoạn thời gian (10 giây, 30 giây, v.v.)

  4. Kích hoạt MySQL Trên các sự kiện Chèn / Cập nhật

  5. Sự cố cài đặt mysql-python (trên mac os x lion)