问题:我们有两个系统使用的同一个表,表结构是一样的,但是字段顺序不同,现在需要从一个库导数据到另外一个库,使用以下语句生成导入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