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

dapatkan total batas di mysql menggunakan kueri yang sama?

Tidak ada yang benar-benar menyebutkan ini, tetapi cara yang benar menggunakan SQL_CALC_FOUND_ROWS tekniknya seperti ini:

  1. Lakukan kueri Anda:SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 0, 10
  2. Lalu jalankan kueri ini secara langsung setelahnya:SELECT FOUND_ROWS() . Hasil kueri ini berisi jumlah lengkap kueri sebelumnya, yaitu seolah-olah Anda tidak menggunakan LIMIT ayat. Permintaan kedua ini langsung cepat, karena hasilnya sudah di-cache.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kode Django atau pemicu MySQL

  2. membandingkan tanggal dan waktu php

  3. REPLACE case-insensitive di MySQL?

  4. Apa kata sandi root default untuk MySQL 5.7?

  5. Memformat stempel waktu SQL dengan PHP