目前我有两张表user和player位于两个库,但数据都有上千万条。
我要怎么一条一条的查出来插入到另外一个库的表中去呀?一次性查这么多没问题吧?求大神帮忙呀!

解决方案 »

  1.   

    详细说明,是否有相同的KEY字段,
    要达到什么目的
      

  2.   

    insert into player.tabl1 select * from user.tabl1
      

  3.   

    能不能用java代码一条一条查出来,再一条一条插进去呢?
      

  4.   

    可以。但肯定效率不如直接用一条SQL语句。 但优点是把一个大操作分解为千万条记录的小操作,所需时间会更长,但对数据库性能的影响减少。
      

  5.   

    两个库在一个机器上的话 直接insert into  select在不同机器上  则select into outfile     ;load data  导出导入
      

  6.   

    在同一服务器insert into mysql1.user select mysql.player
    最好在业务操作空闲的时候在去做此操作。