Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Denis Popov 15.04.2009 04:19
Многие почему-то забывают, что в последовательности идентификаторов могут быть пробелы.Там есть вариант где это учитывается.
А ещё идентификаторы могут быть не числовыми.UUID? Ну да, само собой не прокатит.
Если после WHERE (с индексом, разумеется) под RAND() падают не тысячи строк — нет ничего страшного.Согласен, но если спустя время их станет столько? Впрочем, это уже дело вкуса и конкретной задачи. Просто в некоторых случаях ORDER BY RAND() может стать бомбой замедленного действия. У меня так было, например=)
Это самый простой и удобный вариант.