Mysql
 sql >> Database >  >> RDS >> Mysql

Usa LIMIT per impaginare i risultati nella query MySQL

Questo non può essere fatto.

Vedi la soluzione qui:MySQL Math and COUNT(*) in LIMIT

Consiglierei di usare javascript o qualcosa del genere per gestire il primo parametro (cioè offset) come:limit 0,20 in prima pagina e limit 21,20 al secondo...

Ad esempio, se la tua prima pagina ha una variabile get nell'URL www.example.com?page=1

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