Forum Webscript.Ru

Общие => Базы данных => Тема начата: Alexandr от 15 Мая 2002, 11:58:37

Название: Соптимизить запрос!?
Отправлено: Alexandr от 15 Мая 2002, 11:58:37
Есть некоторое количество запросов необходимо выбрать первый с ненулевым результатом. PHP+MySQL
Делаю следующее:

$r=mysql_query("SELECT id FROM part WHERE col=\'$some\' LIMIT 1");
$num=mysql_num_rows($r);
if ($num!=0) {....
и т.д.
А будет ли запрос
SELECT 1 FROM part WHERE col=\'$some\' LIMIT 1
работать быстрее?

Или может вообще как-нибудь по другому быстрее мона сделать?
Название: Соптимизить запрос!?
Отправлено: AlieN от 16 Мая 2002, 13:45:14
Цитировать
SELECT 1 FROM part WHERE col=\'$some\' LIMIT 1
работать быстрее?

или так же или медленнее
Название: Соптимизить запрос!?
Отправлено: Chs от 16 Мая 2002, 17:01:05
Цитировать
....или медленнее

Не думаю - возвращать данные не надо, возвращается константа.