扫码关注官方订阅号
有一个物品列表,默认按照发布的时间 自增 ID 排序例如
1 : 物品12 : 物品23 : 物品3...
如果我想移动
922 : 物品922
到第 100个位置.
那么这个排序,除了循环后面的内容吧位置全部+1外,有什么好方法吗?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
SQL 就一句话的事情,也不是很麻烦吧
update tablename set order = order + 1 where order > 100 ;
如果是在程序里,用链表也是很容易解决的。JS 的 Array 貌似是链表实现的,所以可以直接用 splice 来实现插入。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
SQL 就一句话的事情,也不是很麻烦吧
如果是在程序里,用链表也是很容易解决的。JS 的 Array 貌似是链表实现的,所以可以直接用 splice 来实现插入。