数据库表自动递增字段在用过一段时间后清空,还是继续从清空后的自动编号开始。
如何才能让这个字段自动从1开始自动递增呢?

下面两个方法偶都试过,很好用:

1 清空所有数据,将自增去掉,存盘,在加上自增,存盘,就从1开始了
如何让mysql的自动编号从1开始

2 truncate table 你的表名

这样不但将清除数据,而且可以重新位置identity属性的字段

不过以上都不能保留现有数据哦。

以下为设置MySQL自动增长从某个指定的数开始 

1 创建表的时候就设置:

CREATE TABLE `Test` (

`ID` int(11) NOT NULL AUTO_INCREMENT,

`class` varchar(2) NOT NULL,

`NAME` varchar(50) NOT NULL,

`SEX` varchar(2) NOT NULL,

PRIMARY KEY (`ID`)

) ENGINE=MEMORY AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC

2 如果在创建表时没有设置,后来想设置,可以通过修改实现:

alter table Test auto_increment = 1000;

转载于:https://www.cnblogs.com/shangxia/p/4667363.html

如何让mysql的自动递增的字段重新从1开始呢?(相关推荐

  1. php 数据库 自增值,Mysql应用MySql数据库自动递增值问题

    <Mysql应用MySql数据库自动递增值问题>要点: 本文介绍了Mysql应用MySql数据库自动递增值问题,希望对您有用.如果有疑问,可以联系我们. MYSQL必读 Create TA ...

  2. mysql设置自动递增_《MySQL数据库》约束条件和自增长序列

    一.约束(constraint) 约束就是在表上强制执行的一种校验规则,当执行DML操作时,数据必须符合这些规则,如果不符合,将无法执行. 约束的全称:约束条件,也称之为完整性约束条件.可以保证表中数 ...

  3. mysql id自动递增两个_浅析Mysql索引数据结构演变,让你一看就懂

    前言 相信小伙伴应该都用到过mysql数据库,在mysql数据库中,为了提升查询效率,都会使用到索引技术.今天老顾就来介绍一下mysql索引的数据结构的演变. 数据查询 我们来看一下有个用户表,存放这 ...

  4. mysql id自动递增两个_MySQL双主一致性架构优化

    转自: MySQL双主一致性架构优化 - osc_avwazwuz的个人空间 - OSCHINA​my.oschina.net 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分 ...

  5. postgreSQL怎样创建一个序列号/自动递增的字段

    PostgreSQL 支持 SERIAL 数据类型.它在字段上自动创建一个序列和索引.例如,     CREATE TABLE person (          id SERIAL,         ...

  6. mysql文本自动递增_mysql-如何创建自动递增的字符串?

    简短答案-使用此查询: SELECT id AS PrevID,CONCAT( SUBSTRING(id,1,4),IF(CAST(SUBSTRING(id,5) AS UNSIGNED) <= ...

  7. mysql id主键 自动递增忘记开

    150688847xxxxxxxxxx springboot 插入数据发现id 一大长串,原来是没有添加@TibleId 注解, 或者在Mysql 实现自动递增 添加后还是一大串??????? 原来是 ...

  8. mysql自动递增的id

    mysql的表id自动递增 在于自增主键的分配,是由InnoDB数据字典内部一个计数器来决定的,而该计数器只在内存中维护,并不会持久化到磁盘中.当数据库重启时,该计数器会通过下面这种方式初始化.SEL ...

  9. hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...

    需求描述需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大家慢 ...

最新文章

  1. spring cloud的网关服务Zuul
  2. Framework 源码解析知识梳理(5) startService 源码分析
  3. Spring中集成ActiveRecordPlugin数据操作插件
  4. CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
  5. RabbitMQ 消息确认机制 以及 原理解析
  6. 慈不掌兵,义不行贾,烂好人难成大业!
  7. 水冒泡了几度_冒泡和选择排序详解
  8. 五班二组高级软件测试进度报告
  9. VScode找不到C++万能头文件<bits/stdc++.h>解决办法
  10. 简单的PHP数据后台实现用户登录
  11. go 导出 html 报告(使用 hero 预编译 html 模板引擎)
  12. Java面试----2018年最新Struts2面试题
  13. FastDFS文件上传
  14. vga焊接线顺序_VGA线的焊接方法,15线与7线分别如何焊接?
  15. 分享下nirsoft提供的注册表工具
  16. APP支付和H5网页支付有哪些不同?
  17. gitee团队协作使用
  18. 根据ParentId生成树状结构这po事
  19. DevTools failed to load SourceMap Could not load content 控制台显示的这个警告是什么意思
  20. 视频教程-软考信息系统项目管理师考试视频辅导课程-项目管理

热门文章

  1. git 提交代码命令_Git命令可视化展示,代码管理再也不愁了,建议收藏!
  2. linux compress tar,Linux命令:压缩指令(compress,uncompress,gzip,gunzip,tar)
  3. php 接收 oc 图片上传,php yii2接口中图片上传
  4. java static变量销毁_JAVA里static 变量在程序执行结束后是否被消毁
  5. ue4加载本地版本_【虚幻4】创建本地数据库
  6. Linux基础之shell变量
  7. 深入浅出全面解析RDMA
  8. 案例式c语言程序设计陈明,C语言程序设计教程 清华大学出版社 陈明主编 第1章答案...
  9. java 右键菜单_界面操作--添加右键菜单
  10. mysql递归查询所有上下节点_【转】MySQL之Spider存储引擎原理详解