mysql数据导出,再导入问题 数据导出,导入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先在主服务器上用select into outfile 或者 mysqldump 导出数据可以在参数中执行导出的表再在备服务器上用load data infile 或者 source命令 导入数据这几个命令都属于比较常见的命令,百度一下就有很多例子 mysqldump导出,然后到备服务器上mysql导入就可以。如果数据量比较大的话,另外办法xtrabackup mysqldump -uroot -p123 DBNAME accounts -w"iuid ='abc'" >r:\temp\test.textmysqldump -uroot -p123 DBNAME logins -w"iuid ='abc'" >r:\temp\test1.textmysqldump -uroot -p123 DBNAME buys -w"iuid ='abc'" >r:\temp\test2.textMYSQL -U -P <test.text navicate 这个工具,可以从一个地方把数据还原到另一个地方 给些建议吧:上周我也刚刚做了跟LZ类似的相关操作。1. 确定移动的表中字段是否在其他表中有所关联,(字段关联主要是自增ID);2. 如果没有关联,建议将数据导出找一个临时表,把没有用的表数据drop掉;如果有自增id的困扰,这个简单,直接一个update语句就可以搞定(更新的时候记住 要通过 "order by 自增id desc " , 要不然你更新肯定会失败,具体原因的话,自己理解吧 );3 如果有关联, 那就需要你写代码, 去检测了有关联的ID, 把这些关联的ID,一起更新掉, 这样数据才不会乱掉。我当时为了整这个 ,走了很多弯路,希望对你有帮助 直接用 select * from xxxxxxxx where id = 12312输出所有符合条件的记录,然后再到另外的数据库进行 load data 这两条sql条件执行在join前还是join后 如何从基础开始学习MYSQL 小软件怎么利用数据库? 请问如何更新一个表中所有纪录的相同字段? 有了这些条件,可以干坏事了么? 我从其他的mysql data下的数据库文件拷贝到另一个mysql的data下可是提示 菜鸟请各位高手指点:MySQL和MS-SQL Server有什么区别 mysql手册那里有? Mysql Mybatis Xml生成工具求救 40 mysql 插入优化 关于多表查询,遇到困难了 如何将查询出值插入另一个表(在线等)
这几个命令都属于比较常见的命令,百度一下就有很多例子
如果数据量比较大的话,另外办法xtrabackup
mysqldump -uroot -p123 DBNAME logins -w"iuid ='abc'" >r:\temp\test1.text
mysqldump -uroot -p123 DBNAME buys -w"iuid ='abc'" >r:\temp\test2.textMYSQL -U -P <test.text
上周我也刚刚做了跟LZ类似的相关操作。
1. 确定移动的表中字段是否在其他表中有所关联,(字段关联主要是自增ID);
2. 如果没有关联,建议将数据导出找一个临时表,把没有用的表数据drop掉;如果有自增id的困扰,这个简单,直接一个update语句就可以搞定(更新的时候记住 要通过 "order by 自增id desc " , 要不然你更新肯定会失败,具体原因的话,自己理解吧 );
3 如果有关联, 那就需要你写代码, 去检测了有关联的ID, 把这些关联的ID,一起更新掉, 这样数据才不会乱掉。我当时为了整这个 ,走了很多弯路,希望对你有帮助