В одном из моих приложений я должен определить, присутствует ли 'foo_id
' в столбце 'foo
' таблицы 'foo_table
'.
Мои требования будутменя встретят, как только я узнаю, что есть один такой 'foo_id
'. Теперь мой вопрос состоит в том, как ограничить это первым соответствием.
Когда я проверил эти запросы по mySql EXPLAIN
:
- select count(foo) from foo_table where foo=<foo_id>;
- select foo from foo_table where foo=<foo_id> limit 1;
В обоих случаях число строк равнялось 58. Есть ли в mySql способ, которым я могу ограничить количество строк до 1 (первое совпадение), чтобы строкине трогать без необходимости (потому что мне это не нужно).