重置MySQL中表中自增列的初始值的实现方法

 更新时间:2017年03月24日 09:35:50   作者:bladestone  
这篇文章主要介绍了重置MySQL中表中自增列的初始值的实现方法的相关资料,需要的朋友可以参考下

重置MySQL中表中自增列的初始值的实现方法

1. 问题的提出

   在MySQL的数据库设计中,一般都会设计自增的数字列,用作业务无关的主键。 在数据库出现频繁的删除操作或者清空操作之后,其自增的值仍然会自动增长,如果需要重新开始该如何做呢?

2. 解决办法

    a.    alter table

delete from table_name; 
ALTER TABLE table_name AUTO_INCREMENT = 1;  

   如果数据库表中的数据很多,则删除操作会持续比较久,这个问题需要注意。

    b.   truncate

truncate table_name 

   简单快捷,直接清空数据。

3.  delete vs tuncate

  主要的区别如下:

  •    truncate速度快,不做日志记录,故无法进行rollback操作。 delete反之。
  •    truncate会重置索引和自增初始值, delete则不会
  •    truncate不会触发trigger,而delete则会触发。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • MySQL8.0创建用户和权限控制示例详解

    MySQL8.0创建用户和权限控制示例详解

    这篇文章主要为大家介绍了MySQL8.0创建用户和权限控制实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 使用SQLyog的sql条件查询方式

    使用SQLyog的sql条件查询方式

    这篇文章主要介绍了使用SQLyog的sql条件查询方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • mytop 使用介绍 mysql实时监控工具

    mytop 使用介绍 mysql实时监控工具

    mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令
    2012-05-05
  • MySql如何去除字符串前缀,两边,后缀

    MySql如何去除字符串前缀,两边,后缀

    这篇文章主要介绍了MySql如何去除字符串前缀,两边,后缀,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL存储过程参数的用法及说明

    MySQL存储过程参数的用法及说明

    这篇文章主要介绍了MySQL存储过程参数的用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • Mysql命令行导出SQL文件和导入文件详细步骤

    Mysql命令行导出SQL文件和导入文件详细步骤

    这篇文章主要给大家介绍了关于Mysql命令行导出SQL文件和导入文件的详细步骤,在MySQL中,导入SQL文件是一个常见的操作,它可以帮助我们快速地恢复数据库、迁移数据或者备份数据,需要的朋友可以参考下
    2024-05-05
  • Java将excel中的数据导入到mysql中

    Java将excel中的数据导入到mysql中

    这篇文章主要介绍了Java将excel中的数据导入到数据库,小编觉得挺不错的,现在分享给大家,需要的朋友可以参考借鉴
    2018-05-05
  • Myeclipse 自动生成可持久化类的映射文件的方法

    Myeclipse 自动生成可持久化类的映射文件的方法

    这篇文章主要介绍了Myeclipse 自动生成可持久化类的映射文件的方法的相关资料,这里提供了详细的实现步骤,需要的朋友可以参考下
    2016-11-11
  • 为什么MySQL 使用timestamp可以无视时区问题.

    为什么MySQL 使用timestamp可以无视时区问题.

    这篇文章主要介绍了为什么MySQL timestamp可以无视时区问题,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • 一次MySQL慢查询导致的故障

    一次MySQL慢查询导致的故障

    这篇文章主要介绍了如何对MySQL慢查询导致的故障进行处理,慢查询是我们在mysql中经常需要使用到的一个很方便的功能,慢查询对于跟踪有问题的查询很有用,需要的朋友可以参考下
    2015-08-08

最新评论