select count(*) from table;
하지만 데이터가 엄청난 량이된다면 속도가 너무 떨어지는군요.
질문 1
100개를 새고나서 저걸 멈추게 할수있나요?
limit는 count() 때문에 안먹는군요.
고수분들 도와주세요.
select count(*)
from (select * from table limit 100) a
이런 식으로 하면 될 것 같군요.
그런데 이게 무슨 의미가 있을는지...?
( 늘어나기만하고 줄어들지 않는다는 전제하에, 100개 이상은 의미가 없는 카운터라고 생각한다면, )
over_100이라는 테이블을 만들어서 일단 over_100안에서 검색해 본 후에, 없으면 실제 테이블에서 count(*)합니다.
그 결과가 100이 넘으면 over_100안에 넣어서 다음 번에는 더 이상 count 안 해보는 방법도 있을 것 같습니다.