我有一个表 domain
,其中包含 name
、alexarank
、ind
列。
我知道如何按默认顺序枚举所有行:
UPDATE domain SET ind = (SELECT @a := @a + 1 FROM (SELECT @a := 0) s);
请建议如何枚举它们按 alexarank 排序。
最佳答案
UPDATE domain SET ind = (SELECT @a := @a + 1 FROM (SELECT @a := 0) s) ORDER BY something;
关于Mysql,枚举行,顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655268/