|
MySQL.RU - Webboard
Вернуться
Странность в MySQL (Сергей) 14/10/2009 - 18:09:28
From: Сергей - 14/10/2009 - 18:09:28
Subject:Странность в MySQL
-----------------
Существует табличка с 300 тыщами записей.
В ней есть поле saledate int(10) в которой хранится время.
Делаем запрос, отбирающий предстоящие продажи. Продажи могут начинаться либо ровно в 9:00:00, либо 9:30:00.
Код:
select * from car where from_unixtime(saledate) > now() order by from_unixtime(saledate) asc
Допустим, сейчаc 8:59.
Запрос отдаёт все записи, где продажи начинаются c 9:00 и позже.
Повторяем запрос в 9:01.
Запрос отдаёт ЧАСТЬ записей, где продажи начинаются c 9:00 и позже.
Минутки через 3-4, повтоярем запрос.
Запрос правильно отдаёт записи, где продажи начинаются в 9:30 и позже.
Почему так "тупит" первые 3-4 минуты после девяти, отдавая равное 9:00?
Кто-нибудь сталкивался?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36335
|
|