如何通过存储过程将mysql不同数据库的相同表数据迁移

a库和b库里面有很多表,字段相同表名也相同,有很多字段不同
我现在想把a库中的相同表名相同字段的表的数据转移到b中
不知道存储过程能完成不 如果不能有什么办法呢 我用的navicat 不想一个一个复制 怕出错

https://zhidao.baidu.com/question/1706807150304389620.html

http://bbs.csdn.net/topics/320031524

存储过程是可以实现的,首先确保登录的用户拥有两个库的select,insert权限,最简单的方法就是用insert into b (...) select ... from a;当然还可以遍历infomation_schema.TABLES表,拼接sql进行执行,这样就不用把每个表名列出来了;