Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сортировка строк
 
 автор: Dazzl   (28.02.2012 в 10:13)   письмо автору
 
 

Здравствуйте, как закрепить сортировку строк в таблице по возрастанию, а то у меня постоянно она прыгает, и данные вводяться в базу криво, честно говоря мне всегда казалось что в базе нечего не меняется местами, а сортировка происходит при выводе :(

  Ответить  
 
 автор: Valick   (28.02.2012 в 10:46)   письмо автору
 
   для: Dazzl   (28.02.2012 в 10:13)
 

добавить поле с типом TIMESTAMP и при выводе сортировать по этому полю
данные будут выводиться в том порядке в котором они записываются в таблицу

  Ответить  
 
 автор: cheops   (28.02.2012 в 12:07)   письмо автору
 
   для: Dazzl   (28.02.2012 в 10:13)
 

Все нормально, так и должно быть, данные в таблице не поддерживаются в отсортированном состоянии - задача базы данных экономно расходовать место. Вы можете задать сортировку данных в SELECT-запросе при помощи конструкции ORDER BY.

PS Отсортировать таблицу можно, конечно, и физически, но записи со временем все-равно лягут в разнобой. Физическая сортировка используется, когда вам нужно с SQL-дампом работать, в повседневном обслуживании им пользоваться не рекомендуется.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования