首页 新闻 会员 周边 捐助

MySQL插入问题

0
[已关闭问题] 关闭于 2015-10-27 14:08

请问把一个表的数据插入到另一张完全相同的表,怎样插入会比较快,总共需要插入2000万条左右,用navicat直接insert 100万 就会报timeout的Err。请教大侠们一个好的方法!!!

LovingNow的主页 LovingNow | 初学一级 | 园豆:132
提问于:2015-10-13 19:04
< >
分享
所有回答(5)
0

分批插,一条语句时间太长,有可能超出事务默认最大超时时间

空明流光 | 园豆:111 (初学一级) | 2015-10-13 19:21

没有更好的方法了吗

支持(0) 反对(0) LovingNow | 园豆:132 (初学一级) | 2015-10-13 20:23
1

可以设置Mysql默认最大的超时时间吧,但是数据量大大的话,分批插入估计要好很多

Guovz | 园豆:202 (菜鸟二级) | 2015-10-13 19:26

没有更好的方法了吗?

支持(0) 反对(0) LovingNow | 园豆:132 (初学一级) | 2015-10-13 20:23
0

navicat不是有数据导入导出功能吗

I,Robot | 园豆:9783 (大侠五级) | 2015-10-13 22:23
0

用mysqldump试试

茫海 | 园豆:206 (菜鸟二级) | 2015-10-15 10:42
0

这么大的数据没有试过,用事务编程试试。

Tab_000 | 园豆:162 (初学一级) | 2015-10-22 23:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册