SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.03.2013 17:28:02

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Уникално индексированни поля в where clause

SELECT id FROM mytable WHERE login = 'Jhon'


колумн login индексирован как уникални.

после наиденя первого резултата, mysql будит остановлен или   будит продалжать работу?

Неактивен

 

#2 22.03.2013 12:26:22

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Уникално индексированни поля в where clause

остановит поиск

Неактивен

 

#3 22.03.2013 14:38:10

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Re: Уникално индексированни поля в where clause

vasya
спасибо
а если WHERE будит такои:

WHERE login = 'Jhon' AND password = '123'

и поле password  не индексированни.
в етом случае тоже будит остановит поиск после наиденя первого резултата?

Неактивен

 

#4 22.03.2013 15:36:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Уникално индексированни поля в where clause

да

Неактивен

 

#5 22.03.2013 16:33:58

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Re: Уникално индексированни поля в where clause

vasya

спасибо балшои.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson