例1
INSERT INTO table_A (value1, value2, value3 ...) SELECT (v1, v2, v3 ...) FROM table_B;
例2
INSERT INTO database_X.table_A (value1, value2, value3 ...) SELECT (v1, v2, v3 ...) FROM database_Y.table_B;
说明
[例1] 和 [例2] 是一样的效果,只不过 [例1] 没有指定数据库名,用于同一个数据库中两个不同表之间的数据导出/入;[例2] 则指定了数据库名,方便用于不同数据库的数据表之间进行数据导出/入。
无论使用哪一个,字段一定要对应正确:不能错位,更不能出现前后字段数量不一致的情况;目标字段的类型和约束条件要能够兼容源字段的。