MySQL自动生成序号列
# 重置查询序号为0
SELECT (@i:=0) i
#给查询出来的字段序号列i
SELECT IFNULL((@i:=@i+1),@i:=0) i,a.* FROM a
#修改t表的排序从1递增
UPDATE t, (SELECT IFNULL((@i:=@i+1),@i:=0) i,a.id FROM a ) b SET t.sort = b.i WHERE b.id = t.id
...
原创
2019-11-29 11:51:25 ·
1622 阅读 ·
0 评论