Предположим, у меня есть записи 1kk в моей базе данных.Diffrence в запросах запросов mysql
Теперь мне нужно выбрать некоторые данные, а также мне нужно знать, сколько полей сделал я выбрать, поэтому мой вопрос:
Является ли это лучше, чтобы запустить один запрос для подсчета данных, как это:
SELECT COUNT("id") from table where something = 'something'
и после этого запуска еще один querio для выбора, как это:
SELECT 'some_field' from table where something = 'something';
Или Может быть, это лучше всего выбирать данные и п просто посчитать его с PHP как:
count($rows);
Или, может быть, есть еще лучше способов сделать это, например, сделать все это в одном запросе?
Нет, если вы уже запустить запрос, чтобы получить кучу данных, нет необходимости запускать другой запрос, чтобы получить счет. Эта информация уже создана, и вы можете получить ее по-разному. – Dave