Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Непонятный глюк с cast(col as date)='_дата_' (Олег.Куренков) 03/09/2008 - 02:22:53
      Re: Непонятный глюк с cast(col as date)='_дата_' (bac) 03/09/2008 - 07:47:42
      Re: Непонятный глюк с cast(col as date)='_дата_' (Олег.Куренков) 03/09/2008 - 09:10:53

> Original message text:
> From: Олег.Куренков - 03/09/2008 - 02:22:53
> Subject:Непонятный глюк с cast(col as date)='_дата_'
> -----------------
> есть таблица:
> create table mtable (
> uid bigint not null auto_increment,
> created datetime,
> incdate datetime,
> primary key (uid)) CHARSET = utf8;
>
> делаю селект:
> >select * from mtable;
> | uid | created | incdate |
> | 1 | 2008-09-03 00:19:10 | 2008-09-03 00:19:10 |
> видим, что есть запись.
>
> далее:
> >select uid, cast(created as date), cast(incdate as date), (cast(created as date)=cast(incdate as date)) from mtable where cast(created as date)='2008-09-03';
> | uid | cast(created as date) | cast(incdate as date) | (cast(created as date)=cast(incdate as date)) |
> | 1 | 2008-09-03 | 2008-09-03 | 1 |
> выбралось нормально. проверили заодно равенство дат при cast
>
> а вот теперь делаем такой селект, и получаем empty set:
> >select uid from mtable where cast(incdate as date)='2008-09-03';
> Empty set (0.00 sec)
> хотя с такой датой запись присутствует.
>
> но, что самое интересное, вот такой запрос отрабатывает:
> >select uid from mtable where cast(incdate as date)='2008-09-03' order by uid desc limit 1;
> | uid |
> | 1 |
> Причем именно DESC и имеено с LIMIT'ом.
>
> Версия mysql: 5.0.45
>
> Пробовал снимать дамп и создавать новую базу на тойже машине, но это не помогло. Если этот дамп развернуть на другой машине, то там все нормально. Что-то с базой. Но хотелось бы найти решение проблемы без переустановки базы.
>


From: Олег.Куренков - 03/09/2008 - 09:10:53
Subject:Непонятный глюк с cast(col as date)='_дата_'
-----------------
так у меня на другой машине тоже работает. проблема в том, что крайне желательно решить проблему без переустановки mysql


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34006



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |