sql >> Databasteknik >  >> RDS >> Mysql

Använd LIMIT för att paginera resultat i MySQL-fråga

Detta kan inte göras.

Se lösningen här:MySQL Math och COUNT(*) i LIMIT

Jag skulle rekommendera att använda javascript eller något för att hantera den första parametern (d.v.s. offset) såsom:limit 0,20 på första sidan och limit 21,20 på andra...

Till exempel om din första sida har en get-variabel i webbadressen www.example.com?page=1

offset = (page - 1)*20 ;
row_count = 20;
select * from table limit (offset, row_count);


  1. Så här lägger du till vertikala gränser till ditt SQL*Plus / SQLcl-utmatningsnät

  2. PostgreSQL v13 distribution och skalning med ClusterControl 1.8.2

  3. Skapa en utlösare som uppdaterar en kolumn i en tabell när en kolumn i en annan tabell uppdateras

  4. Sant/falskt vs 0/1 i MySQL