难道只能在表尾插入?
因为现在想实现一个笔记页码的存储,不知如何保证页码号的连续,想使用一条记录来代表一页,使用autoincrement在删除一条记录的时候页码不会自动连续,就想直接不用页码,但是怎么能向表中插入一条记录?
或者其他的实现思路?
你的表结构不合理。你希望插入中间,你的数据库的表结构应该类似链表
id preid(上一条记录id) data
或者还有一个办法,增加一个排序码浮点字段
中间插入,就取两个id差的1/2+前一个id
排序的时候按照它查询,配上行号,得到顺序的id
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。