来自查询的数据的时间戳

时间:2013-12-07 11:00:44

标签: php sql

我正在使用查询

INSERT INTO dailyNR SELECT subject, email 
FROM daily WHERE daily.subject NOT IN(SELECT dailyR.subject FROM dailyR WHERE
dailyR.time >= now( ) - INTERVAL 12 HOUR)

它的工作效果很好,因为我的表dailyNR只有两列。现在,我需要为TIME添加第三列,以记录运行查询的时间/日期(并填充表格)。如何在此查询中添加时间戳? NOW()会很好,但是如何更改语法?

它会是这样的:INSERT INTO dailyNR SELECT时间,主题,电子邮件................. 或者我必须从PHPmyAdmin做到吗?

1 个答案:

答案 0 :(得分:0)

now()添加到您的查询

INSERT INTO dailyNR 
SELECT subject, email, NOW()
FROM daily WHERE daily.subject NOT IN(SELECT dailyR.subject FROM dailyR WHERE
dailyR.time >= now( ) - INTERVAL 12 HOUR)

或使用新列的默认值。