首页 > 解决方案 > 将行计数结果插入另一个表

问题描述

如何计算来自不同表的总行数并将它们插入结果表的列中。在 MySQL 中

Insert into hospitals(total_case)
Select count(*)
Id, count (id)
From Islamabad 

标签: mysql

解决方案


语句中的列INSERT INTO数应与SELECT子句中选择的列数匹配。

您选择了两列count(*) Id, count (id),但想插入total_case会产生错误的单列。

INSERT INTO hospitals (total_case)
SELECT COUNT(id)
FROM Islamabad;

推荐阅读