Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Use LIMIT para paginar resultados na consulta MySQL


Isso não pode ser feito.

Veja a solução aqui:MySQL Math and COUNT(*) in LIMIT

Eu recomendaria usar javascript ou algo para lidar com o primeiro parâmetro (ou seja, deslocamento), como:limit 0,20 na primeira página e limit 21,20 na segunda...

Por exemplo, se sua primeira página tiver uma variável get no URL www.example.com?page=1
offset = (page - 1)*20 ;
row_count = 20;
select * from table limit (offset, row_count);