![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 7.07.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zawsze myślałem, że rekordy w tabeli są ustawiane wg. klucza głównego gdy nie podamy klauzuli ORDER BY. Dziś zauwazyłem, że tak nie jest! Nie potrafię stwierdzić, jak te wartości są sortowane. Czy ktoś z was wie? Czy można zrobić tak, żeby zawsze, jesli nie podam ORDER BY, rekordy były sortowane wg. klucza głównego? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pobierz wartości klucza to zobaczysz dokładnie czy są sortowane, czy nie
![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Wg klucza głównego sortowane są przez InnoDB. W MyISAM tak jak mu się w indeksie ustawią.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Czy można zrobić tak, żeby zawsze, jesli nie podam ORDER BY, rekordy były sortowane wg. klucza głównego? Owszem: http://bytes.com/topic/mysql/answers/14185...r-column_a-desc
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:48 |