Php 来自查询的数据上的时间戳

Php 来自查询的数据上的时间戳,php,sql,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添加第三列,以记录运行查询(以及填充表)时的时间/日期。如何将时间戳添加到此查

我正在使用查询

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()会很好,但是如何更改语法呢

是否会这样:插入dailyNR选择时间、主题、电子邮件。。。。。。。。。。。。。。。。。 或者我必须从PHPmyAdmin执行此操作吗?

或者将
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)

或为新列使用默认值。

@ USE3054 737:考虑明确指定正在填充的列:<代码>插入到DayLyr(主题,电子邮件,时间)中选择…< /代码>。也许你以后会有痛苦的时光。