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

mysql - problème de décalage

Selon la Documentation MySQL :

Ils vous recommandent d'utiliser une requête telle que :

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Donc, dans votre cas, vous devriez essayer :

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

Notez que vous pouvez également utiliser la version compatible PostgreSQL en utilisant le mot-clé OFFSET :

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

Juste au cas où vous vous poseriez la question, 18446744073709551615 = 2^64 - 1 .