DROP TABLE IF EXISTS test_table1 ;
CREATE TABLE IF NOT EXISTS test_table1(
`c1` int COMMENT "第一列",
`c2` int COMMENT "第二列",
`c3` int COMMENT "第二列"
);
DROP TABLE IF EXISTS test_table2 ;
CREATE TABLE IF NOT EXISTS test_table2(
`d1` int COMMENT "第一列",
`d2` int COMMENT "第二列",
`d3` int COMMENT "第二列"
);
insert INTO test_table1(c1,c2,c3) VALUES (11,12,13);
insert INTO test_table1(c1,c2,c3) VALUES (21,22,13);
insert INTO test_table2(d1,d2,d3) VALUES (31,32,33);
insert INTO test_table2(d1,d2,d3) VALUES (41,42,43);
insert overwrite table test_table1 select d2 as c3,d1 as c2, d3 as c1 from test_table2;
SELECT * FROM test_table1;
SELECT * FROM test_table2;
https://www.cnblogs.com/fnlingnzb-learner/p/13472266.html