Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Batas MySQL dengan variabel

Anda dapat mencoba sesuatu seperti ini:

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

Contoh ini akan mendapatkan catatan dari 2000 hingga 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. Apakah mysqli_real_escape_string cukup untuk menghindari injeksi SQL atau serangan SQL lainnya?

  2. Cara Mendeteksi jika Nilai Berisi Setidaknya Satu Digit Numerik di MySQL

  3. masukkan karakter Unicode di databsae

  4. Bagaimana cara mendapatkan jumlah hari perbedaan antara dua tanggal di MySQL?

  5. Dialek SQL Tidak Dikonfigurasi (Phpstorm)