课程
/数据库
/MySQL
/与MySQL的零距离接触
为什么我删除id号之后,再插入记录id是自增的,但是位置是在原来被删id号的位置上??
2015-07-30
源自:与MySQL的零距离接触 4-5
正在回答
你删除的id是最后一条记录吧,如果是最后一条记录之前的任意一个id,你再次插入记录的时候默认是在最后的,通过FIRST|AFTER col_name可以设置你想放的任何位置。
如果用的是delete 删除的话,新插入记录后用select * from 查询确实在视觉上值这样的,但是你可以这样查啊:
SELECT * FROM user ORDER BY id ASC;
这样就升序排列了!就不会出现你说的那种情况。
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识