Mysql запрос Count(1) limit

Apostol

Новичок
Здравствуйте,
подскажите, как совместить данные запросы? Необходимо подсчитать количество строк в таблице, остановиться когда достигнут лимит.
Сначала выбирать select + limit, а потом считать не вариант.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Вопрос не имеет смысла, что значит остановиться, какой лимит?
 

Apostol

Новичок
FOUND_ROWS() возможно мне подойдет, но насколько я знаю, эта функция работает медленнее, чем count, я же планирую работать с большими таблицами, поэтому мне важна скорость
Я бы не задавал вопрос, если бы он не имел смысла.., суть в том, что могут быть таблицы размером например 700, 800 и 1500 записей, я хочу написать универсальный алгоритм, который скажем считал бы кол-во записей, но останавливался на 1000ой записи, то есть в первом случае кол-во было бы 700, во втором 800 и в третьем 1000, так как считает только до 1000
 

Apostol

Новичок
Так имеешь в виду?
PHP:
$result=mysql_query("select id from table_name limit 0,1000");
mysql_num_rows($result);
Медленно работает.
 

HEm

Сетевой бобер
Как же все таки люди изобретательны насчет проблем на свою жопу...
 

sobachnik

Новичок
Apostol
Извини. Сейчас перечитал твоё сообщение, уже зная, что ты имел ввиду - вроде всё понятно. Но при первом прочтении сложилось именно такое впечатление, что типа таблица в 1500 записей - большая...
 
Сверху