在MySQL数据库,设置了id为自增长类型,但由于程序还处于开发阶段,很容易的会产生错误数据,然后就直接删除了,可是id的自增长值没有跟着减少,这里提示:
如果表中数据没有用,直接删除了数据,自动增长ID还是不会从1开始的。
那么需要怎么做呢?有两种办法:
1、ALTER TABLE `tablename` auto_increment='22723' ;执行成功,继续插入就从22723开始了:)
2、可以利用“清空数据表”。这样自动增长ID就会从1开始。
您还没有登录,请您登录后再发表评论
一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 还是MYSQL的,一张表有还是有ID自增主键,用JDBC insert一条语句之内,怎么在JAVA...
借鉴大牛经验,mysql 设置自增长,时间字段。
mysql用触发器实现char类型主键自增长
mysql取得自动增长的主键值,mysql组织推荐的一种安全的方法!
利用mysql sql 来实现日期自动增或者自动减的。同时也写对mybatis使用该sql的一些踩坑写出来了。
mysql修改自增主键初始值,简单易操作,数据库维护小技巧。
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。通常的设置自增字段的方法:创建表格时添加: 代码如下:create table ...
使用Oracle开发过程中id不会像MySQL那样能够自动增长,此时需要对id进行相关的设置,id的自动增长能够更好地帮助你在开发过程中进行统计与整理数据
自增字段,一定要设置为primary key. 以指定从1000开始为例。 1 创建表的时候就设置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT NULL...
这里所说的自动增长列,主要是指一个表中主键id的自动增长。 Oracle与Mysql不同,不能在CREATE建立表时设置自动增长列功能。 Oracle必须通过创建sequence序列来实现自动增加列的功能。 首先要建立序列(当然必须要先...
mybatis 获取mysql插入记录的自增长字段值
mac 安装mysql 5.6 以上版本设置及初始化密码备忘,希望有用,mysql 5.6以上版本的确不是很容易搞定,仅供参考哦
主要介绍了重置MySQL中表中自增列的初始值的实现方法的相关资料,需要的朋友可以参考下
2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从...
Mysql 教程 - MySql 初始化设置.pdf
nacos外接mysql初始化的sql
相关推荐
一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 还是MYSQL的,一张表有还是有ID自增主键,用JDBC insert一条语句之内,怎么在JAVA...
借鉴大牛经验,mysql 设置自增长,时间字段。
mysql用触发器实现char类型主键自增长
mysql取得自动增长的主键值,mysql组织推荐的一种安全的方法!
利用mysql sql 来实现日期自动增或者自动减的。同时也写对mybatis使用该sql的一些踩坑写出来了。
mysql修改自增主键初始值,简单易操作,数据库维护小技巧。
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。通常的设置自增字段的方法:创建表格时添加: 代码如下:create table ...
使用Oracle开发过程中id不会像MySQL那样能够自动增长,此时需要对id进行相关的设置,id的自动增长能够更好地帮助你在开发过程中进行统计与整理数据
自增字段,一定要设置为primary key. 以指定从1000开始为例。 1 创建表的时候就设置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT NULL...
这里所说的自动增长列,主要是指一个表中主键id的自动增长。 Oracle与Mysql不同,不能在CREATE建立表时设置自动增长列功能。 Oracle必须通过创建sequence序列来实现自动增加列的功能。 首先要建立序列(当然必须要先...
mybatis 获取mysql插入记录的自增长字段值
mac 安装mysql 5.6 以上版本设置及初始化密码备忘,希望有用,mysql 5.6以上版本的确不是很容易搞定,仅供参考哦
主要介绍了重置MySQL中表中自增列的初始值的实现方法的相关资料,需要的朋友可以参考下
2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从...
Mysql 教程 - MySql 初始化设置.pdf
nacos外接mysql初始化的sql