![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam tabelę, w której są zawarte dane zarejestrowanych użytkowników. Chciałbym sprawdzać przy rejestracji użytkownika czy istnieje już taki login lub e-mail w bazie. Jaka komenda będzie najwydajniejsza? COUNT czy zwykłe SELECT 'login' ...? Wiadomo, że zawsze wynikiem będzie jeden rekord, ponieważ nie ma możliwości, żeby istniały dwa rekordy o takim samym loginie lub e-mailu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Podejrzewam, że czasy będą bardzo zbliżone.
Powód edycji: [nospor]:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jest jeszcze opcja z EXISTS() ale naprawdę tutaj raczej optymalizacji nie ma co szukać.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki chłopaki. Już wypróbowałem. Rzeczywiście różnica niewielka.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 7 Dołączył: 27.03.2011 Skąd: Kęty Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:59 |