如有任何问题请联系博主,还请诸位大佬多多关照!!!
       添加博主

教你如何把软件源里面的项目数据中weigh权重值重新排序

文章描述

1、很多人的项目数据中的权重都是排序不同或者排的乱七八糟的,让人看的很不舒服,下面教大家如果使用sql语句重新排序。

操作描述

  1. SET @weigh = 0;
    • 初始化一个用户定义的变量 @weigh,将其值设置为 0。这个变量将用于生成新的 weigh 值。
  2. UPDATE fa_category SET weigh = (@weigh := @weigh + 1) ORDER BY weigh;
    • 更新 fa_category 表中的 weigh 字段。
    • (@weigh := @weigh + 1):每次更新一行时,将 @weigh 的值加 1,并将这个新值赋给 weigh 字段。
    • ORDER BY weigh:按照现有的 weigh 字段的顺序对表中的记录进行排序。这样可以确保在更新时保持现有的数据顺序。
图片[1]-教你如何把软件源里面的项目数据中weigh权重值重新排序-博客喵

注:排序问题是解决了,但是不知如何解决添加新数据,也能随着权重递增。如果你有搬运插件的话可以无视这个问题,因为你在搬运的时候可以自己填权重的起始数值

图片[2]-教你如何把软件源里面的项目数据中weigh权重值重新排序-博客喵
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容