Home
Sign Up
Sign In
V2EX
›
数据库
todolist 应该怎么存入数据库?用户可能改变顺序、增加项数,数据库应该怎么处理?
qinrui
·
Mar 21, 2024
· 1348 views
This topic created in 791 days ago, the information mentioned may be changed or developed.
存储
更新
排序
2 replies
1
xycost233
Mar 21, 2024
改变的是展示的顺序,和每一项在数据库中的存储顺序又没关系
2
qinrui
OP
Mar 21, 2024
@
xycost233
网上搜了一下,找到几个解决方法,但都不完美
1 是设一个 order 字段,移动之后,取前后两个的平均值,但这个会一直增加小数位数
2 是设置前项序号、后项序号字段,移动之后,修改指针,缺点是排序需要逐项获取
3 是设置 order 字段,移动之后,把跨过区域的 order 值统一加 1 或减 1 ,缺点是移动一次就要 update 很多行
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
927 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 20:35
·
PVG 04:35
·
LAX 13:35
·
JFK 16:35
♥ Do have faith in what you're doing.
❯