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

Apakah LIMIT OFFSET,LENGTH memerlukan ORDER BY untuk pagination?

Seperti hampir semua mesin SQL lain di luar sana, tabel MySQL MyISAM sama sekali tidak menjamin urutan baris yang dikembalikan kecuali Anda menentukan klausa ORDER BY. Biasanya urutan pengembaliannya adalah urutan pembacaannya dari sistem file, yang dapat berubah dari kueri ke kueri bergantung pada pembaruan, penghapusan, dan bahkan status pemilihan yang di-cache.

Jika Anda ingin menghindari agar baris yang sama dikembalikan lebih dari sekali maka Anda harus memesan berdasarkan sesuatu, kunci utama menjadi kandidat yang paling jelas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Apa yang dimaksud dengan versi kebalikan dari LIKE?

  2. Android studio getSlotFromBufferLocked:kesalahan buffer tidak diketahui

  3. Alat diagram ER open source untuk mysql

  4. Escape string Python untuk MySQL

  5. Memeriksa sumber daya hasil MySQL yang valid