小编Dan*_*ski的帖子

是否可以仅使用一个 UPDATE 语句显式保存来自 ORDER BY 语句的排序?

我有这张桌子:

SELECT * FROM items

id | item      | position
---|-----------|----------
 1 | USB cable |        0
 2 | SD card   |        4
 3 | Mouse     |        2
 4 | Keyboard  |        0
 5 | Monitor   |        3
Run Code Online (Sandbox Code Playgroud)

对该表进行排序会得到以下结果:

SELECT * FROM items ORDER BY position

id | item      | position
---|-----------|----------
 4 | Keyboard  |        0
 1 | USB cable |        0
 3 | Mouse     |        2
 5 | Monitor   |        3
 2 | SD card   |        4
Run Code Online (Sandbox Code Playgroud)

现在我想更新表格并将订单保存在位置列中: …

order-by update

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

order-by ×1

update ×1