Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Mysql запрос

Страниц (1): [1]
 

1. mrKotik - 12 Августа, 2017 - 00:39:54 - перейти к сообщению
У меняя есть поле datetime 2017-08-10 20:46:04 возможно ли как-то получить значение


date => '2017-08-10' не зная времени и чтоб не выводило то время которое прошло?
2. Мелкий - 12 Августа, 2017 - 16:01:19 - перейти к сообщению
Попробую угадать
CODE (SQL):
скопировать код в буфер обмена
  1. WHERE fieldname > greatest('2017-08-10', now())
3. LIME - 13 Августа, 2017 - 08:33:20 - перейти к сообщению
Мелкий а какже кэширование? почему не решить на клиенте какую дату брать? имею ввиду клиент бд разумеется
mrKotik чее?
4. Мелкий - 13 Августа, 2017 - 10:29:45 - перейти к сообщению
LIME пишет:
а какже кэширование? почему не решить на клиенте какую дату брать? имею ввиду клиент бд разумеется

Та всё равно deprecated. См. relnotes к восьмёрке.
Или тут https://dev[dot]mysql[dot]com/doc/refman[dot][dot][dot]query-cache[dot]html
Цитата:
The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0.
5. LIME - 13 Августа, 2017 - 11:14:14 - перейти к сообщению
ясн
новсеравно
лучше мухи отдельно компот отдельно
и не зависеть лишний раз от хранилища
(Добавление)
+ на практике проще юзать стандартные методы ORM

 

Powered by ExBB FM 1.0 RC1