gpt4 book ai didi

sql - 更新 "order"列 MySQL?

转载 作者:行者123 更新时间:2023-11-29 02:08:16 26 4
gpt4 key购买 nike

更新“订单”列的最佳方式是什么?

假设我有一个从 0 到 9 的 id 列,以及从 0 到 9 的 order 列。

目前,它在数据库中为:0 0、1 1、2 2 等

我的 HTML 页面发布它想要的新顺序:0 8、1 3、2 6 等(这完全是随机的,由用户决定)。

进行更新的最佳方式是什么?

我可以遍历并为每个运行更新。我还可以创建一个包含所有对的临时表,然后根据子查询进行更新。

但我觉得我忘记了一些可以更快完成此操作的微不足道的东西。有什么建议吗?

最佳答案

你必须自己更新每一行,没有办法在 sql 中进行“ map ”更新。

(有一些技巧,但它们在这里并没有真正应用/帮助。)

关于sql - 更新 "order"列 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com