需要更新查询来填充表列“display_order”

时间:2011-09-24 14:01:08

标签: mysql sql sql-update

我在mysql上有这些列的表:

  • ID
  • PROPERTY_ID
  • display_order

数据如下:

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)

我不知道如何执行此更新。

enter image description here

1 个答案:

答案 0 :(得分:0)

创建一个带有@variable的UPDATE,给它一个初始值......,大小写改变...到1,1到2和2到...并将其值赋给colunm,从a更新字段由构成密钥的列排序的子选择。