【发布时间】:2012-10-09 12:44:05
【问题描述】:
更新“订单”列的最佳方式是什么?
假设我有一个 0 到 9 的 id 列,以及从 0 到 9 的 order 列。
目前,它在数据库中为: 0 0、1 1、2 2 等
我的 HTML 页面发布了它想要的新顺序:0 8、1 3、2 6 等(这是完全随机的,由用户决定)。
进行更新的最佳方式是什么?
我可以循环并为每个更新运行。 我还可以创建一个包含所有对的临时表,然后根据子查询进行更新。
但我觉得我忘记了一些可以更快完成的微不足道的事情。有什么建议吗?
【问题讨论】: