By serial number, batch updates a field

use xfgs;
SET SQL_SAFE_UPDATES = 0;
SET @num = 0;
update xfgs.news_t t set t.orderNum= (@num := @num + 1)

 

 

Sorted by update

use xfgs;
SET SQL_SAFE_UPDATES = 0;
SET @num = 0;
update xfgs.news_t t set t.orderNum= (@num := @num + 1) order by createtime

Guess you like

Origin www.cnblogs.com/qingfenglin/p/10931081.html