[英]Copy data from one column to another in MySQL
我有一个表格中的
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
语句,因为我要复制multiple columns
。 请在这里指导我。 我搞不清楚了。
您可以对要添加的列使用SELECT
-query来使用INSERT INTO
:
INSERT INTO tableB (col-PKB, colOne, ColTwo)
SELECT
col-PK,
col2,
col3
FROM tableA;
尝试这样:
INSERT INTO table (column)
SELECT a_column
FROM a_table
就你而言
INSERT INTO tableB (
col-PKB, colOne, ColTwo
)
SELECT col-PK, col2, col3
FROM tableA
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.