如何编写这个MySQL查询?(日期时间)

如何编写这个MySQL查询?(日期时间),mysql,database,Mysql,Database,假设我有一个名为“time\u before”的日期时间字段 我想在now()时间之前插入一个datetime INSERT INTO mytable(time_before) VALUES(now()-3600 seconds)...something like this, right? 这是错误的数据库设计。 为什么不只插入当前日期时间? 所有计算都必须在选定的时间完成。为什么要否决?实际上,我想知道他的建议是关于什么的 INSERT INTO mytable(`time_before`)

假设我有一个名为“time\u before”的日期时间字段

我想在
now()
时间之前插入一个datetime

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

这是错误的数据库设计。 为什么不只插入当前日期时间?
所有计算都必须在选定的时间完成。

为什么要否决?实际上,我想知道他的建议是关于什么的
INSERT INTO mytable(`time_before`) VALUES(NOW() - INTERVAL 1 HOUR)