170 похожих чатов

Как можно сравнить текущую дату с datetime в MySQL? У

меня не получается за счёт того, что time разный. Мне нужно выбрать из таблицы все записи текущей даты по полю datetime

26 ответов

17 просмотров

>, <, >=, <=

В запросе условие сделать что-то типа date(mycol)=date()

WHERE date_time > NOW() AND date_time <='2001-...'

Лайк для даты... Не надо так делать

Victooor
WHERE date_time > NOW() AND date_time <='2001-...'

Вот сразу видно все стрикт режимы в бд отключены в дев ветке 🤣

The Ant 🐜
Вот сразу видно все стрикт режимы в бд отключены в...

Когда перестанет работать, приходите (с)

Victooor
WHERE date_time > NOW() AND date_time <='2001-...'

А теперь к тебе вопрос Что возвращает функция now()?

Victooor
Когда перестанет работать, приходите (с)

Когда перестает работать, софтине не уже не поможешь. Яркий пример, далеко ходить не надо. Переезд с мускла 5.6 на мускул 5.7. где всё проверки по умолчанию включены. И софт тупо перестает работать.

The Ant 🐜
Когда перестает работать, софтине не уже не поможе...

Ну вот наверно на 5.6 сидел, раз такое вспомнилось

Victooor
Не помню. Лет 5 уже мускл не юзал 🙂

А зачем ты тогда отвечаешь?)

First Last
А зачем ты тогда отвечаешь?)

Потому что привык что пг по рукам даёт если что не так

Victooor
Ну вот наверно на 5.6 сидел, раз такое вспомнилось

Проблема твоего кода выше как минимум в том, что ты 1) Сначала сравниваешь что-то с числом (timestamp) 2) Потом сравниваешь что-то со строкой (датой)

The Ant 🐜
Когда перестает работать, софтине не уже не поможе...

ощущение кстати что оракл обиделись на percona и прочие mariadb и решили устроить браузерную войну

Victooor
Потому что привык что пг по рукам даёт если что не...

Видимо, плохо по рукам дает, раз ты такой код пишешь)

First Last
Вот как и где это может работать?

Оно работало, когда я понятия не имел о каких-то типах в базе

First Last
Проблема твоего кода выше как минимум в том, что т...

если колонка в формате datetime (mysql), что соответствует timestamp в ansi sql (мы НЕ говорим про тип timestamp в mysql, это не про него, это про datetime!!) то код отлично работающий без сайд-эффектов

allpeg
если колонка в формате datetime (mysql), что соотв...

Т.е, сравнение сначала с числом, а потом со строкой тебя не смущает Понял, принял

First Last
Т.е, сравнение сначала с числом, а потом со строко...

что? по вашему какой тип возвращает now() ?

First Last
Т.е, сравнение сначала с числом, а потом со строко...

и да, абсолютно не смущает, потому что так, сюрприз, правильно. я кстати не вижу сравнения с числом а вижу только сравнение со строкой, которая является корректным форматом представления даты в mysql

allpeg
и да, абсолютно не смущает, потому что так, сюрпри...

Чисто выиграл меня! Принимаю поражение!

First Last
Чисто выиграл меня! Принимаю поражение!

о сенсей, просвятите меня, как правильно задавать дату в mysql.......

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта