我正在使用查询
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做到吗?
答案 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)
或使用新列的默认值。