添加用户操作的用户id

来源:1-7 实战:实现新闻管理系统的查询待审批新闻分页功能

慕虎7577878

2019-12-14 14:08:36

# 添加记录
def insert(self, username, password, email, role_id):
   self.__user_dao.insert(username,password,email,role_id)


老师添加用户的方法里边没有用户id,但是添加记录后id会生成,那么这个id是怎么生成的呢

http://img.mukewang.com/climg/5df47c2d09ba6dd007250213.jpg

截图中nancy和mike是我新添加的记录,id自动生成为13,14,这个是按照什么生成的?

写回答

1回答

好帮手乔木

2019-12-15

同学你好:

同学可使用show create table tablename 查看创建的表结构。

在该表中,auto_increment这个字段表示id字段是自动增加的。因此同学每添加一条记录,id都会自增,同学不需要给id添加值。

由于之前同学删除过一些用户的记录,所以新生成的记录的id从删除的最后一条记录的id开始加1,而不是从已有的记录id加1。删除的最后一条记录的id是12。因此不是6和7,而是13,14。

http://img.mukewang.com/climg/5df5cd6e0987227005600201.jpg

如果我解决了同学的问题,请采纳!学习·愉快^_^。

0

0 学习 · 2669 问题

查看课程