我在mysql上有这些列的表:
数据如下:
1 , 1 , 1
2 , 1 , 2
3 , 1 , ...
3 , 2 , 1
4 , 2 , 2
5 , 2 , ...
但display_order
目前在所有行上设置为1。
我需要一个mysql查询来设置display_order
,如上例所示。
这是一艘1到N的登船船
... = 3,4,5 ... N(< -dysplay order)
我不知道如何执行此更新。
答案 0 :(得分:0)
创建一个带有@variable的UPDATE,给它一个初始值......,大小写改变...到1,1到2和2到...并将其值赋给colunm,从a更新字段由构成密钥的列排序的子选择。