Я использую MySQL 5.1, и у меня есть запрос примерно такой формы:
select count(*) from mytable where a = "foo" and b = "bar";
В моей программе единственное, что он проверяет, является ли он нулем или отличным от нуля. Если я конвертирую это в:
select exists(select * from mytable where a = "foo" and b = "bar");
, достаточно ли умен MySQL, чтобы прекратить поиск, когда он попадает в первую строку? Или есть другой способ сообщить MySQL, что я просто хочу узнать, соответствуют ли этому какие-либо записи, и мне не нужен точный счет?