首页 > 解决方案 > 如何将一行从一个表复制到另一个表,该表的列比mysql中的第一个多?

问题描述

请仔细阅读我的问题,因为我很不擅长解释它,请帮我解决这个问题。

假设我创建了 2 个名为 的表table1,它只有 2 列,第二个名为table23 列的表,但在 3 列中,2 列与 2 列相同table1

因此,我想将 2 列中的一行复制到 2 列table1的相同类型,table2并在 mysql 中将第 3 列保持为空。

所以请告诉如何去做。

标签: mysqlsqldatabaseselectsql-insert

解决方案


考虑insert ... select语法

insert into table2(col1, col2)
select col1, col2 from table1

推荐阅读