level 2
现有表A,表B,两个表结构相同 两个表都有主键ID 但是没有关联也不对应
现在需要根据A.a=B.a and A.b=' * ' and B.b=' * ' 将A.c,A.d update 到 B.c,B.d中 (A.a与B.a都有重复的记录,在 A.b=' * ' and B.b=' * '条件下重复数量相同)
好难啊 同事半年前挖的大坑现在要我来填= =
各位大牛们能帮忙解决的帮忙解决一下,没办法解决的话帮忙分析或者捧个场
谢谢各位了
2016年05月25日 13点05分
1
level 2
我刚给他们都加了一个相同的字段
把符合条件的两个表测数据根据A.a,B.a做了排序
set rowcount = 1
用循环,以新字段 is not null 的条件给它们新加的字段update进去数据
然后根据新字段相等的条件进行更新
可是两个表都2万多条数据,需要操作的也有2万条出头
操作太慢了,还特耗日志,平均一分钟只能更新两条
2016年05月25日 14点05分
2