luciusz
20.02.2010, 02:50:27
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?
Riklaunim
20.02.2010, 04:36:41
Pobierz wartości klucza to zobaczysz dokładnie czy są sortowane, czy nie
Mchl
20.02.2010, 10:44:25
Wg klucza głównego sortowane są przez InnoDB. W MyISAM tak jak mu się w indeksie ustawią.
erix
20.02.2010, 11:25:55
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-descALTER TABLE `table` ORDER BY `column_a`