本帖最后由 jsonyv 于 2012-01-11 15:20:18 编辑

解决方案 »

  1.   

    如果是,增加自增字段,假设ID1
    UPDATE wp_answer A INNER JOIN wp_A B ON A.ID1=B.ID1 SET A.VAL=B.query_id
      

  2.   

    是按物理顺序更新,将wp_a的query_id更新到wp_answer的Val字段,wp_a数据不够,到顶后重新从第一条更新!
      

  3.   

    你应该使用游标,而不是使用 limit i,1  当I逐渐变大的时间,LIMIT i,1 的效率会需要更长时间。
      

  4.   

    打开两个游标,同时FETCH,然后执行UPDATE。
      

  5.   

    哇,帅气的执行结果,原来不需要带指定ID,这下速度快了,只是后面的循环重复该怎么弄难道还需要在wp_a重新插入重复的数据以达到真正上的物理上同步么?
      

  6.   

    假设wp_answer的自增字段最大值是88665;UPDATE wp_answer A LEFT JOIN wp_A B ON B.ID1=(mod(A.ID1,88665)+1) SET A.VAL=B.query_id一句Sql语句就搞定了。