我有一个与 MySql 数据库交互的 Web 应用程序。当我删除一条记录时,它的插槽似乎在我下次创建新记录时被重用。由于每条记录都有一个连续的主键,因此下一条记录将有一个新键,比如 5,但新记录将放置在最后一个空的位置,比如记录号 2 曾经所在的位置。有没有办法在列表底部直接添加新记录?有没有办法用 MySQL 查询浏览器做到这一点?
这是我所描述的一个例子:
1 用户名1 密码1 2 userName2 password2 --> 下次操作会删除这条记录 3 用户名3 密码3 4 用户名4 密码4
当记录 #2 消失时,下次我进行新添加时,记录 #5 占据了 2 号位置:
1 用户名1 密码1 5 用户名5 密码5 3 用户名3 密码3 4 用户名4 密码4
是否有推荐的方法来指示 MySQL(可能在创建表时)只应在列表底部添加新记录?所以,我们想禁用自动记录重用。
提前感谢您的帮助最诚挚的问候