看板 Database 關於我們 聯絡資訊
我是 php + mysql 因為有些程式只是要知道資料庫總共有幾筆資料 做法是先 SELECT * FROM `TABLE` 然後再 mysql_num_rows 不過這樣感覺需要先把全部筆數叫出來再算總數 很佔資源,每查一次就要把全部資料筆數翻出來 ... 有辦法讓資料庫只傳出總筆數嗎 非常感謝 -- BH ◢███◣  幹你媽的,通通炸了最快 OA ◤◤◥  拎杯開修改器啦,無限炸的 █◥ █◤◤◤ YZ ⊙ ⊙ OA 殺人魔甘迺迪先生又來啦~  R ◣ ︺ ◢ 村民快跑啊~ ◤ ◥  D ◢█ ███ξ ψsexy5566 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.207.2.26
PsMonkey:select count(*) form fooTable 03/24 16:07
high5566:謝謝樓上 ! 03/24 16:17
KC73:補充一下, myisam 的話, 這樣用絕對沒問題; 如果是 innodb, 03/25 04:24
KC73:要看資料量, 不然會很花很久時間。 03/25 09:00
high5566:可否請樓上再多解說一點 @@ ... 03/25 09:16
Xezzaosui:關係到 db engine 的運作方式,有興趣的話看 doc 比較快 03/25 15:13
KC73:google 看看 select count(*) myisam innodb 03/25 15:14
appleboy46:http://blog.wu-boy.com/2009/03/30/1116/ 03/31 08:27