如何让mysql的自动递增的字段重新从1开始呢?(
数据库表自动递增字段在用过一段时间后清空,还是继续从清空后的自动编号开始。
如何才能让这个字段自动从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开始呢?(相关推荐
- php 数据库 自增值,Mysql应用MySql数据库自动递增值问题
<Mysql应用MySql数据库自动递增值问题>要点: 本文介绍了Mysql应用MySql数据库自动递增值问题,希望对您有用.如果有疑问,可以联系我们. MYSQL必读 Create TA ...
- mysql设置自动递增_《MySQL数据库》约束条件和自增长序列
一.约束(constraint) 约束就是在表上强制执行的一种校验规则,当执行DML操作时,数据必须符合这些规则,如果不符合,将无法执行. 约束的全称:约束条件,也称之为完整性约束条件.可以保证表中数 ...
- mysql id自动递增两个_浅析Mysql索引数据结构演变,让你一看就懂
前言 相信小伙伴应该都用到过mysql数据库,在mysql数据库中,为了提升查询效率,都会使用到索引技术.今天老顾就来介绍一下mysql索引的数据结构的演变. 数据查询 我们来看一下有个用户表,存放这 ...
- mysql id自动递增两个_MySQL双主一致性架构优化
转自: MySQL双主一致性架构优化 - osc_avwazwuz的个人空间 - OSCHINAmy.oschina.net 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分 ...
- postgreSQL怎样创建一个序列号/自动递增的字段
PostgreSQL 支持 SERIAL 数据类型.它在字段上自动创建一个序列和索引.例如, CREATE TABLE person ( id SERIAL, ...
- mysql文本自动递增_mysql-如何创建自动递增的字符串?
简短答案-使用此查询: SELECT id AS PrevID,CONCAT( SUBSTRING(id,1,4),IF(CAST(SUBSTRING(id,5) AS UNSIGNED) <= ...
- mysql id主键 自动递增忘记开
150688847xxxxxxxxxx springboot 插入数据发现id 一大长串,原来是没有添加@TibleId 注解, 或者在Mysql 实现自动递增 添加后还是一大串??????? 原来是 ...
- mysql自动递增的id
mysql的表id自动递增 在于自增主键的分配,是由InnoDB数据字典内部一个计数器来决定的,而该计数器只在内存中维护,并不会持久化到磁盘中.当数据库重启时,该计数器会通过下面这种方式初始化.SEL ...
- hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...
需求描述需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大家慢 ...
最新文章
- spring cloud的网关服务Zuul
- Framework 源码解析知识梳理(5) startService 源码分析
- Spring中集成ActiveRecordPlugin数据操作插件
- CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
- RabbitMQ 消息确认机制 以及 原理解析
- 慈不掌兵,义不行贾,烂好人难成大业!
- 水冒泡了几度_冒泡和选择排序详解
- 五班二组高级软件测试进度报告
- VScode找不到C++万能头文件<bits/stdc++.h>解决办法
- 简单的PHP数据后台实现用户登录
- go 导出 html 报告(使用 hero 预编译 html 模板引擎)
- Java面试----2018年最新Struts2面试题
- FastDFS文件上传
- vga焊接线顺序_VGA线的焊接方法,15线与7线分别如何焊接?
- 分享下nirsoft提供的注册表工具
- APP支付和H5网页支付有哪些不同?
- gitee团队协作使用
- 根据ParentId生成树状结构这po事
- DevTools failed to load SourceMap Could not load content 控制台显示的这个警告是什么意思
- 视频教程-软考信息系统项目管理师考试视频辅导课程-项目管理
热门文章
- git 提交代码命令_Git命令可视化展示,代码管理再也不愁了,建议收藏!
- linux compress tar,Linux命令:压缩指令(compress,uncompress,gzip,gunzip,tar)
- php 接收 oc 图片上传,php yii2接口中图片上传
- java static变量销毁_JAVA里static 变量在程序执行结束后是否被消毁
- ue4加载本地版本_【虚幻4】创建本地数据库
- Linux基础之shell变量
- 深入浅出全面解析RDMA
- 案例式c语言程序设计陈明,C语言程序设计教程 清华大学出版社 陈明主编 第1章答案...
- java 右键菜单_界面操作--添加右键菜单
- mysql递归查询所有上下节点_【转】MySQL之Spider存储引擎原理详解