Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql - masalah offset

Menurut Dokumentasi MySQL :

Mereka menyarankan Anda menggunakan kueri seperti:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Jadi dalam kasus Anda, Anda harus mencoba:

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

Perhatikan bahwa Anda juga dapat menggunakan versi yang kompatibel dengan PostgreSQL menggunakan kata kunci OFFSET :

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

Kalau-kalau Anda bertanya-tanya, 18446744073709551615 = 2^64 - 1 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tipe data MySQL yang sesuai dengan Java Date()

  2. Azure - izin ditolak saat mencoba menyambung ke database MySQL eksternal

  3. Apakah SQL Server Menawarkan Apa Pun Seperti MySQL's ON DUPLICATE KEY UPDATE?

  4. PDO Dapatkan Beberapa ID Sisipan

  5. Entitas Ado:Perlakukan Tiny sebagai Boolean =false