Показать сообщение отдельно
Старый 07.10.2006, 15:52     # 1
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Question Как выбрать случайную строку из таблицы MySQL?

В базе есть :
id INT auto_increment primary key, text TEXT

Мне нужно выбирать случайну строку из базы.
Я бы сделал так: взял бы минимальное значание в столбце id и максимальное, с помощью функции ПХП получил бы случайное число в пределах этих чисел и получил бы строку с id этого числа, НО номера id идут не подряд. Например я удалял из базы сроку с id 25 и соответственно есть там все номера кроме 25.

Может можно как то средствами MySQL выбрать случайную строку? Или сделать так чтоб auto_increment нумеровал таким образом чтобы небыло пробелов в нумерации из за удаления строк?
Dr.Dre вне форума