столкнулся с такой проблемойверсия mysql 6.0.4-alpha
есть простая таблица data:
|date|name|sid|формат полей
date - date (0000-00-00)
name - txt
sid - intделаю запрос
SELECT name, sid FROM data WHERE date = '2008-05-19' ORDER BY sid DESC
получаю пустой результат
в результате выяснений понял что это из за тире в date = '2008-05-19'
как победить не знаю ...на MySQL версии 4.1.12
все работает отлично.
>[оверквотинг удален]
>делаю запрос
>SELECT name, sid FROM data WHERE date = '2008-05-19' ORDER BY sid
>DESC
>получаю пустой результат
>в результате выяснений понял что это из за тире в date =
>'2008-05-19'
>как победить не знаю ...
>
>на MySQL версии 4.1.12
>все работает отлично.А если так:
SELECT name, sid FROM data WHERE date = '2008\-05\-19' ORDER BY sid DESC
>[оверквотинг удален]
>>'2008-05-19'
>>как победить не знаю ...
>>
>>на MySQL версии 4.1.12
>>все работает отлично.
>
>А если так:
>
>SELECT name, sid FROM data WHERE date = '2008\-05\-19' ORDER BY sid
>DESCтак тоже не работает ...
причем
SELECT name, sid FROM data WHERE date = '2008-05-19' - работает
SELECT name, sid FROM data ORDER BY sid DESC - и так работает
а вместе ни как ...