在使用Mysql 时,时常需要生成记录编号,此方法适用于Mysql8.0及以上版本
            
            
              sql
              
              
            
          
          UPDATE 当前表名
JOIN (
  SELECT id, 
         ROW_NUMBER() OVER (ORDER BY id) AS new_recNO
  FROM 当前表名
) t 
ON 当前表名.id = t.id
SET 当前表名.recNO = t.new_recNO;