将查询结果插入表并打印时间戳

时间:2019-05-14 12:20:09

标签: mysql sql

我有以下代码

SELECT COUNT(*)
FROM am_user_status
WHERE product_id = '11' AND STATUS = '1';
INSERT INTO metric_results(DATE)
VALUES (CURRENT_TIMESTAMP())

我有两列“ Active Mag订户”和“日期”

到目前为止,该查询将日期打印到日期列中,而不是查询结果,除非我删除了插入日期查询,否则查询结果将是这样。

我认为我的格式不正确。

请多加赞赏!

1 个答案:

答案 0 :(得分:0)

要将活动订户计数和当前时间戳插入表中,以下INSERT INTOSELECT起作用:

INSERT INTO metric_results (`Active Mag Subscribers`, `DATE`)
SELECT COUNT(*) AS `Active`, CURRENT_TIMESTAMP() AS `DATE`
FROM am_user_status
WHERE product_id = '11' AND STATUS = '1';

请使用INSERT INTO

查找更多示例