gpt4 book ai didi

sql - 重新排序有序列表

转载 作者:行者123 更新时间:2023-12-04 09:37:56 30 4
gpt4 key购买 nike

我有以下包含数据的 SQL 表

ProductList 
id order productname
79 1 name1
42 2 name2
67 3 somename
88 4 othername
99 5 XYZ
66 6 ABC

显示顺序非常不稳定,会经常变化,用户会添加或删除项目并重新排序项目。

我应该如何在不更新多个记录的情况下处理这种情况。示例:如果用户在 1 到 2 个订单之间输入新产品,我不想更新 2 下所有记录的顺序,如果有人将订单 3 切换到 4,我不想更新 3 下的每个记录。

最佳答案

使用由老 BASIC 编码器出名的“可怕的老把戏(?) - 将您的订单设置为 100、200、300、400 等,然后您可以在需要时选择“中间”订单。这可能会变得困惑 - 如果您预计会有很多重新排序,那么我建议您有一个计划任务来不时为整个表“重新排序”订单值。

关于sql - 重新排序有序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3379414/

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