下面是用于创建我的表的 CREATE TABLE 语句:
CREATE TABLE IF NOT EXISTS `data_received` (
`id` int(10) unsigned NOT NULL,
`edit_time` datetime NOT NULL}
如果未提供“edit_time”值,以下是如何将数据保存在表中:
id edit_time
1 0000-00-00 00:00:00
现在,如果我执行以下语句:
SELECT TIMESTAMPDIFF( HOUR , edit_time, NOW( ) ) AS diff_in_hours
FROM data_received;
我得到结果:NULL
有人可以帮我理解发生了什么吗?