我写完正则后做了如下动作
1.先将所有数据查询出来 select 字段 from table
2.用rs.next()对每个字段值用正则筛,做一个try catch,有被正则捕获到的进行更新该字段,没有被正则捕获的直接进入下一次循环
统计了一下共有13万条数据要更新,不执行更新动作只打印出来的话要55s,每次循环执行更新动作时间简直抓狂!按这个估计跑个一天都差不多。
请问有没有什么办法能提高这个速度?虽然时间上没什么限制,但还是想要更快一些。
更新语句,update table set xxx = 'xxx' where id = x 没有多余的
1 个解决方案
#1
将数据表导入SQL server去处理。
#1
将数据表导入SQL server去处理。