问题:我们有两个系统使用的同一个表,表结构是一样的,但是字段顺序不同,现在需要从一个库导数据到另外一个库,使用以下语句生成导入sql
select TABLE_NAME,
concat('insert into db1.', TABLE_NAME, ' ( ', group_concat(COLUMN_NAME), ' ) ', ' select ',
group_concat(COLUMN_NAME), ' from db2.', TABLE_NAME)
from information_schema.columns
where TABLE_SCHEMA = 'db1'
and TABLE_NAME = 'student'
group by TABLE_NAME