Mysql auto_increment 重新计数(让id从1开始)

 更新时间:2012年12月16日 13:06:29   作者:  
当清空一个表的时候,重新插入数据,发现auto_increment属性的字段计数不是从1开始的时候,可以使用以下命令
方法一

delete from test;
alter table `test` auto_increment=1
(好处,可以设置AUTO_INCREMENT 为任意值开始)
提示:如果表列和数据很多,速度会很慢,如90多万条,会在10分钟以上。

方法二

truncate table test
(好处,简单,AUTO_INCREMENT 值重新开始计数)

一般情况下我们使用第二个就可以了,记住以上情况都是彻底删除所有记录。

相关文章

  • Navicat连接MySQL8.0的正确方法(亲测有效)

    Navicat连接MySQL8.0的正确方法(亲测有效)

    navicat是一款非常强大的数据库可视化操作软件,程序开发中经常会用到navicat,下面这篇文章主要给大家介绍了关于Navicat连接MySQL8.0的正确方法,需要的朋友可以参考下
    2022-06-06
  • 概述MySQL统计信息

    概述MySQL统计信息

    本篇文章通过统计信息的概念介绍以及MYSQL统计信息的优势等方面全面概述了MySQL统计信息的相关知识点,有兴趣的朋友学习下。
    2018-02-02
  • MySQL关闭密码强度验证功能

    MySQL关闭密码强度验证功能

    本文通过实例代码给大家介绍了mysql关闭密码强度验证功能,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-06-06
  • Ubuntu下完美实现迁移MySQL数据库位置

    Ubuntu下完美实现迁移MySQL数据库位置

    这篇文章主要介绍了Ubuntu下完美实现迁移MySQL数据库位置,十分详细,有需要的小伙伴可以参考下
    2015-03-03
  • 解决sql server不支持variant数据类型的问题

    解决sql server不支持variant数据类型的问题

    在数据库中,数据类型是非常重要的,但有时候我们可能会遇到 SQL Server 不支持的数据类型,例如 Variant,在本篇博文中,我们将探讨问题的背景,提供解决思路,并总结如何解决 SQL Server 不支持 Variant 数据类型的挑战
    2023-09-09
  • MySQL的MaxIdleConns不合理,会变成短连接的原因

    MySQL的MaxIdleConns不合理,会变成短连接的原因

    这篇文章主要介绍了MySQL的MaxIdleConns不合理,会变成短连接的原因,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2021-01-01
  • MySQL 删除数据库中重复数据方法小结

    MySQL 删除数据库中重复数据方法小结

    在实际项目中,我们经常会遇到删除数据库中重复数据的问题,貌似是很简单的问题哈,下面我们来探讨下
    2014-07-07
  • mysql 修改用户密码图文介绍

    mysql 修改用户密码图文介绍

    有许多朋友经常需要修改mysql修改用户密码,今天提供图文并茂来解决此类问题,需要的朋友可以参考下
    2012-11-11
  • MySQL InnoDB行记录存储结构分析

    MySQL InnoDB行记录存储结构分析

    工作中我们基本上都是用MySQL的InnoDB存储引擎,但是大家有去了解过它的底层存储结构吗,想必绝大部分人不知道或者说不知道怎么查相关知识,刚好来看这篇文章就对了
    2023-07-07
  • MySQL正则表达式regexp_replace函数的用法实例

    MySQL正则表达式regexp_replace函数的用法实例

    regexp_replace的使用非常灵活,且容易忘记,故做此笔记,下面这篇文章主要给大家介绍了关于MySQL正则表达式regexp_replace函数的用法实例,需要的朋友可以参考下
    2022-09-09

最新评论