我有一张 table A
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
我创建了一个新表B,仅包含三列
col-PKB colOne ColTwo
我想要以下作为最终输出
表A
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
表B
col-PKB colOne ColTwo
1 a aa
2 b bb
我研究过的解决方案SO LINK 。但我认为我需要使用 select
语句,因为我有 多列
需要复制。请在这里指导我。我搞不清楚了。
最佳答案
您可以将 INSERT INTO
与要添加的列的 SELECT
查询结合使用:
INSERT INTO tableB (col-PKB, colOne, ColTwo)
SELECT
col-PK,
col2,
col3
FROM tableA;
关于mysql - 将数据从 MySQL 中的一列复制到另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41898132/