Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在定期拉取记录后为记录添加时间戳_Mysql_Sql Server_Database - Fatal编程技术网

Mysql 在定期拉取记录后为记录添加时间戳

Mysql 在定期拉取记录后为记录添加时间戳,mysql,sql-server,database,Mysql,Sql Server,Database,我有一个包含以下列的数据库表 ZoneName ZoneCount 我想将此数据复制到另一个带有时间戳的db表中 我可以使用以下查询进行复制 insert into ... select * FROM ... 我的问题是,如果我每15分钟运行一次此查询,如何向其添加时间戳。您可以使用NOW()或CURRENT\u timestamp insert into destination_table (col1, col2, col3) select ZoneName, ZoneCount, NOW

我有一个包含以下列的数据库表

ZoneName ZoneCount
我想将此数据复制到另一个带有时间戳的db表中

我可以使用以下查询进行复制

insert into ... select * FROM ...
我的问题是,如果我每15分钟运行一次此查询,如何向其添加时间戳。

您可以使用
NOW()
CURRENT\u timestamp

insert into destination_table (col1, col2, col3)
select ZoneName, ZoneCount, NOW() 
FROM source_table

是的……实际上这是可行的……我在想,在select语句中,我们只能使用表中的列……谢谢