sql >> Databasteknik >  >> RDS >> Mysql

Är detta möjligt för att få totalt antal rader med offsetgräns

Du kan använda SQL_CALC_FOUND_ROWS så här

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Den får radantalet före tillämpa någon LIMIT-klausul. Den behöver en annan fråga för att hämta resultaten men den frågan kan helt enkelt vara

SELECT FOUND_ROWS()

och därför behöver du inte upprepa din komplicerade fråga.




  1. SLIPP TABELL OM FINNS i MariaDB

  2. Skapa ett index på en enorm MySQL-produktionstabell utan tabelllåsning

  3. Varför använda Foreign Key-begränsningar i MySQL?

  4. SQL - Fråga för att få serverns IP-adress