问答详情
源自:3-11 用户模型管理--用户注册功能实现02

MySQL中id的auto_incr问题

为什么user_info表中的id在设置auto_incr之后不是每次递增1?而是递增一个随机的数字?

提问者:慕函数0223102 2019-03-06 09:49

个回答

  • 不畏未来
    2019-03-27 01:12:02

    即使数据插入失败,id也会自增1,但是在数据表中数据不会插入进去。如果你插入数据失败5次,等下次添加成功的时候,id会加6。这个id递增并不是随机的,如果你一直插入成功,auto_incr每次递增都是1