为了账号安全,请及时绑定邮箱和手机立即绑定

AUTO_INCREMENT类型自动加1 ,如果我插入的是错误的,不成功,他的计数也在增加,这怎么办

+----+----------+------+

| id | username | age  |

+----+----------+------+

|  1 | Leo      |   14 |

|  3 | Le       |   14 |

|  5 | L222e    |   24 |

|  6 | NULL     |   24 |

|  7 | NULL     |   24 |

+----+----------+------+

5 rows in set (0.00 sec)

如图所示,id为2,4的字段我插入提示错误,按理应该不能再增加1了啊

正在回答

1 回答

MySQL就是这样的特点,就算是错误的他也占用一个主键,就和你把数据表里的最后一行id=3删除后增加另一行此时id=4而不是3

0 回复 有任何疑惑可以回复我~
#1

iLeo_pord 提问者

恩,好的,懂了,谢谢你
2016-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

AUTO_INCREMENT类型自动加1 ,如果我插入的是错误的,不成功,他的计数也在增加,这怎么办

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信