对MYSQL中存储的数据进行动态排序的问题

业务场景:类目下几百个商品数据,商家想让这个商品排在第几就排在第几,怎么解决排序问题?数据量比较大,查询多,变更少,所以需求是避免大量更新。
通俗解释:例如现有顺序1-2-3-4-5-6,现在想加个2,那后面的2到6都得+1,有什么方案避免更新+1.

  1. 链表