Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MYSQL NIE ROZUMIEM JEDNEGO ZAPYTANIA
Forum PHP.pl > Forum > Bazy danych
anonim1989
Znam tylko podstawy mysql.Przeważnie zawsze wiedział jak czytać dany kod ale teraz wpadłem na problem.Mam taki zapis :'SELECT * FROM `tablica` WHERE 1 LIMIT 0, 30'

Niewiem tylko co znaczy po ciągu WHERE ta jedynka ?
Ponieważ przeważnie jest coś w tym stylu WHERE `lata` > 5.
Czy ta jedynka znaczy że ma wybierać z kolumn tylko?
wookieb
Jest to błąd czytelności w tworzeniu zapytań SQL. W rzeczywistości oznacza, że każdy rekord będzie pasować do teraz wyrażenia. Tak wieć naprawdę tego WHERE mogłoby tam w ogóle nie być.
P.S. Analizator zapytania w MySQL takie wyrażenia wyłapuje i usuwa. Nie wpływa to szczególnie na wydajność wykonywania zapytania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.