ALTER TABLE mytable ADD forder INT DEFAULT 0;
UPDATE mytable r,(
SELECT a.fid,(@rownum:=@rownum+1) AS forder
FROM mytable a,(SELECT @rownum:=0) b
ORDER BY ftype ASC,fnum ASC
) t
SET r.forder=t.forder
WHERE r.fid =t.fid
https://www.cnblogs.com/yjl49/archive/2012/08/21/2649582.html