• 如何让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; 

  • 相关阅读:
    Hadoop2.0 HA集群搭建步骤
    了解何为DML、DDL、DCL
    搭建Hadoop平台(新手入门)
    周记1
    IT小小鸟
    Python中的函数修饰符
    python_类方法和静态方法
    Python的log模块日志写两遍的问题
    python——装饰器例子一个
    初识HIVE
  • 原文地址:https://www.cnblogs.com/shangxia/p/4667363.html
Copyright © 2020-2023  润新知