Possible Duplicate:
Time & Date Stamp in a MySQL table row
存储 INSERT 语句运行的日期和时间的最佳方式是什么?是否会在查询中包含 Now() 函数?完成后,是否可以计算是否已经过了72小时?
最佳答案
看一下 TimeStamp
字段,特别是您可以创建表本身来为您完成所有工作:
CREATE TABLE `table` (
`id` INT PRIMARY KEY AUTO_INCREMENT,
`updatetime` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
在这里,当创建记录(即插入)时,数据库将为您填充字段内容。
您可以使用 DATE_DIFF()
或 TIME_DIFF
函数运行简单查询来检查是否有超过 72 小时的记录。请注意,您可能也想在此处使用 UNIX_TIMESTAMP()
函数。
有关更多信息,请查看 here .
关于mysql - 在 MySQL 中存储 INSERT 的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855656/