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