Как мне написать этот MySQL Query? (DateTime) - PullRequest
1 голос
/ 30 марта 2010

Предположим, у меня есть поле DateTime с именем "time_before"

Я хочу вставить дату и время за 1 час до времени now().

INSERT INTO mytable(time_before) VALUES(now()-3600 seconds)...something like this, right?

Ответы [ 2 ]

2 голосов
/ 30 марта 2010
INSERT INTO mytable(`time_before`) VALUES(NOW() - INTERVAL 1 HOUR)
0 голосов
/ 30 марта 2010

Это неправильный дизайн базы данных. почему бы не вставить только текущую дату и время? Все расчеты должны быть выполнены в выбранное время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...