count的數量和 select 的數量不一致

2021-08-31 06:29:16 字數 490 閱讀 1306

今天遇到已經怪事

需要對乙個表的全部資料進行處理,但是select * 出來後,最後log顯示只處理了75條,可是這個表裡面有將近10萬條資料的。

於是進行以下步驟check

1. select count(*) from a;

得到結果是 96486 條資料

2.select * from a;

得到 75條資料

3. select * from a limit 100;

得到100條資料

百思不得其解,鬱悶。突然,鬼使神差般的,我想起了,這個表是不是壞了。於是

check table a;

報告結果顯示a表果然壞了。

於是修復表(用的myisam引擎,表資料量比較小,就直接修復了)

repair table a;

一會報告表修復了

然後再處理,報告檢索到了97860條,處理了97860條。這就o了。

但是還是不知道原因,真奇怪。

jquery 取得select的數量

option 數量吧 select name cmt option size 想獲得元素數量直接用 select name cmt size 指定name的select select size 不指定name 的所有select 1 通過標籤過濾器獲取select物件組 1 varsels sele...

count 和count 1 的區別

create table test1 id number,name varchar2 50 create time date 插入1000000條資料。begin for i in 1 10000000 loop insert into test1 values i,dba fashion測試 i,...

COUNT 1 和COUNT 的區別

兩者本質上沒有任何區別。參見mysql 參考手冊 innodbhandlesselect count andselect count 1 operations in the same way.there is no performance difference.一 count情況 1 count 1...