mysql数据库update更新大批量数据出现502错误的解决办法

今天要批量替换数据库某一字段包含的内容,单表数据量超过20万,机器受不了出现502错误,其实更新大批量数据只需分批执行即可。

原sql语句如下:

update article_14_1 set content = replace(content, '111', '222')  ;

加上BETWEEN语句

update article_14_1 set content = replace(content, '111', '222') WHERE id BETWEEN 1 and 100000 ;

如果一次10万还不行,id数值还可以调整更小一些,多执行几次。

每日壁纸

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注