Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisez LIMIT pour paginer les résultats dans la requête MySQL

Cela ne peut pas être fait.

Voir la solution ici :MySQL Math et COUNT(*) dans LIMIT

Je recommanderais d'utiliser javascript ou quelque chose pour gérer le premier paramètre (c'est-à-dire le décalage) tel que :limit 0,20 sur la première page et limit 21,20 à la seconde...

Par exemple, si votre première page a une variable get dans l'url www.example.com?page=1

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