sql >> Database >  >> RDS >> Mysql

mysql - offset probleem

Volgens de MySQL-documentatie :

Ze raden u aan een zoekopdracht te gebruiken zoals:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Dus in jouw geval zou je het volgende moeten proberen:

SELECT *
FROM (SELECT * 
      FROM $table 
      ORDER BY ID DESC 
      LIMIT 3,18446744073709551615) AS T 
ORDER BY TIME_STAMP

Merk op dat u ook de PostgreSQL-compatibele versie kunt gebruiken met het trefwoord OFFSET :

SELECT *
FROM (SELECT * 
      FROM $table 
      ORDER BY ID DESC 
      LIMIT 18446744073709551615 OFFSET 3) AS T 
ORDER BY TIME_STAMP

Voor het geval je het je afvraagt:18446744073709551615 = 2^64 - 1 .



  1. Exporteer SQLite-database naar een CSV-bestand

  2. Indexeert MySQL automatisch kolommen met externe sleutels?

  3. Hoe het aantal rijen te krijgen dat wordt beïnvloed door een instructie wanneer deze zich binnen de trigger van die instructie bevindt?

  4. PHP MySQL-query meest populair in de afgelopen 24 uur