批量修改mysql表数据

我有两个数据库A和B,这两个数据库的结构完全相同,我想把A数据库里个a1表格和B数据库里的a1表格合并,我用Navicat软件把A和B数据库的a1表分别用.XLS格式导出... 我有两个数据库A和B,这两个数据库的结构完全相同,我想把A数据库里个a1表格和B数据库里的a1表格合并,我用Navicat 软件把A和B数据库的a1表分别用 .XLS格式导出来,用Excel合并后导入到数据库但是不显示,希望高手能来给解说下,不胜感激,愿意出钱学习!! 展开
 我来答
zhengven
2013-01-07 · TA获得超过1295个赞
知道小有建树答主
回答量:997
采纳率:0%
帮助的人:378万
展开全部
用Navicat可以直接从其它数据库(本地或其它主机)的表复制数据, 没必要导出到excel.
或者用Navicat将B中的a1 复制A中,命名为b1
然后新建查询
select * from b1 into a1(数段1, 数段2....)
更多追问追答
追问
是可以直接复制过去   ,我试过    如果用Navicat直接两个数据库复制   复制完数据是可以用的,关键是我想把两个表合并
追答
Navicat的库与库的复制可以选择需要复制的表的啊. 而且在高级选项里, 选上"创建记录"

如果非要导出到一个文件, 再导进去的话, 建议导出到Access数据文件.然后再从ACCESS文件中导进去, 这样数据也会更完整
用Excel有很多限制, 比如EXCEL2003只能保存65534行数据, 另外还要考虑格式变化,数据首行是否有标题等.
echo_twoa1
2017-10-15 · TA获得超过2799个赞
知道大有可为答主
回答量:2258
采纳率:33%
帮助的人:1211万
展开全部
先在navicat里面把新表的字段定义好了,再导入试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式