mysql数据库中,记录删除问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:16:41
设置了id字段,自动加1,当删除某个记录时,以后这个id号就没了。比如有id 1,2,3,4,删除了其中的2,当再添加时,id就从5开始了,这个2就没了,能不能添加字段时自动就把id=2这个记录补上呢?删除了哪个id以后增加记录的id就是哪个。

begin transaction
insert into tablename values(...)
select newid=max(id) from tablename
commit ransaction

这样就可以了,但是一般是在前台连接中加入事务处理,实在不行,才这样作.