批量修改mysql表数据
我有两个数据库A和B,这两个数据库的结构完全相同,我想把A数据库里个a1表格和B数据库里的a1表格合并,我用Navicat软件把A和B数据库的a1表分别用.XLS格式导出...
我有两个数据库A和B,这两个数据库的结构完全相同,我想把A数据库里个a1表格和B数据库里的a1表格合并,我用Navicat 软件把A和B数据库的a1表分别用 .XLS格式导出来,用Excel合并后导入到数据库但是不显示,希望高手能来给解说下,不胜感激,愿意出钱学习!!
展开
2个回答
展开全部
用Navicat可以直接从其它数据库(本地或其它主机)的表复制数据, 没必要导出到excel.
或者用Navicat将B中的a1 复制A中,命名为b1
然后新建查询
select * from b1 into a1(数段1, 数段2....)
或者用Navicat将B中的a1 复制A中,命名为b1
然后新建查询
select * from b1 into a1(数段1, 数段2....)
更多追问追答
追问
是可以直接复制过去 ,我试过 如果用Navicat直接两个数据库复制 复制完数据是可以用的,关键是我想把两个表合并
追答
Navicat的库与库的复制可以选择需要复制的表的啊. 而且在高级选项里, 选上"创建记录"
如果非要导出到一个文件, 再导进去的话, 建议导出到Access数据文件.然后再从ACCESS文件中导进去, 这样数据也会更完整
用Excel有很多限制, 比如EXCEL2003只能保存65534行数据, 另外还要考虑格式变化,数据首行是否有标题等.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询