MySQL中设置自增主键id从1开始

2024-01-08 17:37:50

可能遇到过这种问题,当你只想新增一条数据时,发现使用Insert语句后,发现id并不是从1开始的,握草,怎么回事?

其实很简单,通过执行一下SQL,对应你的表就可以解决

ALTER TABLE user AUTO_INCREMENT = 1;

具体意思是啥呢

  • ALTER TABLE user:这部分是用来指定要修改的表,即user表。
  • AUTO_INCREMENT = 1:这部分是用来设置表的自动递增属性。AUTO_INCREMENT是一个特殊的列属性,通常用于主键,这样每次插入新的记录时,该列的值会自动递增。这条语句将自动递增的起始值设置为1,意味着下一次插入新记录时,该列的值将从1开始递增。

文章来源:https://blog.csdn.net/Demolist/article/details/135458459
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。