Возвращать только первый результат mysql Query

В одном из моих приложений я должен определить, присутствует ли « 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 (первое совпадение), чтобы строки не затрагивались без необходимости (потому что мне это не нужно).

7
задан TJ- 3 January 2012 в 05:56
поделиться