update大数据量limit加循环的方式怎么写sql

update数据量过大,超出30万,limit加循环的方式如何写sql?

30w 限制指的是 kv 超过 30w,除了数据还有索引部分,update 语句可以根据表结构来判断具体的 range,建议 100 -500每个批次,可以使用程序控制。

数据量太大,这样太麻烦,有没有简单的方法,通过一条sql加limit去循环修改呢

总的行数*(1 + 索引个数) < 30w
KV entry的计算,是需要算上索引数量的。

可以自己算下,预估一下 limit 值,或者按照上面的建议,写脚本处理