举个例子,我新增一条数据,自动为他生成001的编号,再新增一条数据,生成002...以此类推,但是当002数据被取消删除后,下一条新增数据的编号就变成002了 这样要如何实现和设计比较好?哪位老哥解答一下 万分感激!!!
举个例子,我新增一条数据,自动为他生成001的编号,再新增一条数据,生成002...以此类推,但是当002数据被取消删除后,下一条新增数据的编号就变成002了 这样要如何实现和设计比较好?哪位老哥解答一下 万分感激!!!
折腾的方法当然可以有,不过性能肯定要差,前面删掉的为什么还要用呢。。。感觉没必要
建一张 tb_idx 表, ID AUTO_INCREMENT
每次 检查表内是不是有 记录,如果没有 insert 一条,然后 删除掉,使用这条记录的 ID 作为数据表的 ID
数据表内如果删除数据,吧 ID 插回到 tb_idx 里
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答3.1k 阅读
你可以自己构造一个函数