`
weitao1026
  • 浏览: 1048196 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何才能让这个字段自动从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; 

分享到:
评论

相关推荐

    Arcgis为字段自动编号代码

    通过Arcgis字段计算器,为新建字段自动编号,提供代码参考。

    在ARCGIS属性表中增加需要的字段,并自动赋值

    本篇将详细讲解如何在ArcGIS中实现这个过程,特别是通过VBA(Visual Basic for Applications)脚本来实现自动化操作。 首先,我们从基础步骤开始: 1. 打开属性表:在ArcGIS Desktop或ArcGIS Pro中,选择你需要编辑...

    sqlserver自动增长字段设置方法.rar

    在SQL Server中,每个表都可以有一个或多个自动增长字段,它们的值会随着新记录的插入而自动递增。这个特性使得我们无需手动为每条记录指定唯一的ID,系统会自动生成。 设置自动增长字段的步骤如下: 1. 创建新表...

    oracle id 自动递增

    Oracle数据库中的ID自动递增是通过序列(Sequence)和触发器(Trigger)配合实现的,这对于需要自动填充主键或其他顺序标识字段的情况非常有用。序列是一个数据库对象,它按照预定的规则(如每次递增1)生成唯一的...

    mysql自增字段重排 mysql删除表后自增字段从1开始.pdf

    如果插入的值大于当前最大值,自增序列将从这个新值开始递增,可以跳过某些编号。 - 更新自增列时,若值重复则报错,大于当前值则下一个编号从新值开始。 - `REPLACE`命令不会改变WHERE子句中出现的AUTO_INCREMENT...

    oracle建触发器与创建递增字段

    在Oracle数据库中,为了实现自动递增的功能,我们通常会使用`SEQUENCE`对象来实现这一目标。序列(SEQUENCE)是Oracle提供的用于生成一系列唯一数值的对象,非常适合用作表中的主键值或其他唯一标识符。 ##### 创建...

    ACCESS自动编号如何恢复从1开始的方法

    3. 导入完成后,检查数据是否正确,尤其是自动编号字段的值是否从1开始递增。 ### 步骤八:验证和测试 完成以上步骤后,应进行数据验证和测试,确保所有数据正确无误,且自动编号字段的逻辑与业务需求相符。 ### ...

    SQL Server中实现字段值自动增长且连续

    此属性使得字段能够在每次插入新行时自动递增一个数值。其基本格式为`IDENTITY(初始值,步长值)`。例如,`IDENTITY(1,1)`意味着字段将从1开始,每插入一行,该字段的值自动增加1。这种方法的优势在于它简化了数据...

    ARCGIS字段计算器对字段重复内容自动编号的方法.pdf

    ARCGIS字段计算器对字段重复内容自动编号的方法;L=[ ] def aaa(x): global L L.append(x) return(L.count(x)) aaa(!TBBH!) 确

    这是一个数字或字符序号自动递增的源码access2000

    1. **Access数据库文件(.mdb)** - "Increment Alpha Field.mdb",这是一个Access数据库文件,其中可能包含了一个表或者多个表,以及实现自动递增功能的VBA代码。 2. **源码** - 在这个数据库文件中,用户可以查看...

    ACCESS自动编号

    这种类型的字段非常适合用作主键,因为它能确保每条记录都有一个唯一且连续递增的数值。然而,在某些情况下,用户可能需要将自动编号字段的起始值重置为1或某个特定值。本文将详细介绍两种不同的方法来实现这一操作...

    常用数据库的自增字段创建方法汇总

    它会自动递增。 #### SQL Server SQL Server 中使用 `IDENTITY` 关键词来创建自增字段: ```sql CREATE TABLE T1 ( id INT NOT NULL IDENTITY ); ``` 这里的 `IDENTITY` 也支持额外的参数来指定起始值和步长,...

    arcgis小班自动编号

    - `d` 是一个对象,用于存储键值对(即字典),用来记录每个字段最后使用的序列号。 - `i` 为一个计数器,用于跟踪循环次数。 - `lSerial` 存储当前小班的序列号。 - `sField` 表示字段名称,在此例中为 `[XZQHMC]`...

    mysql自增字段重排 mysql删除表后自增字段从1开始.docx

    自增字段的默认行为是每次插入新记录时自动增加一个整数值,从1开始并递增。然而,当删除记录或有特殊操作时,自增字段的行为可能会有所变化。 在MyISAM表中,如果删除了具有最大自增值的记录,这个值将不再被重用...

    如何让access自动编号从1开始排序实现方法

    有时,用户可能需要让这个自动编号字段重新从1开始,特别是在清理数据或者创建新的数据集时。本文将介绍三种方法来实现这一需求。 **方法一:删除并重建自动编号字段** 最直接的方法是删除现有的自动编号字段,然后...

    SQL Server中实现字段值自动增长且连续.pdf

    通常的定义格式为IDENTITY(初始值, 步长值),例如IDENTITY(1, 1)表示该列的值将从1开始自增,每插入一行,该列的值自动加1。这种方法的好处是确保了每次插入新记录时,自动增长列的值都是唯一的,并且可以避免人工...

    递增序列替换

    假设有一个名为`1.dbf`的FoxPro数据库表,需要在其中添加一个新字段,并且希望这个字段能够自动地按照一定的格式递增。传统的做法是手动输入或编写复杂的字符串操作函数来实现。然而,这两种方法不仅耗时而且容易...

    易语言源码易语言自动生成字段名源码.rar

    通过研究和理解这个源码,开发者不仅可以学习到易语言的基本语法和常用函数,还能掌握自动化生成字段名的方法,这对于数据库编程或数据结构设计来说是非常实用的技能。同时,这也是一次深入理解易语言编程思想和实践...

    DB2 自动递增字段实现方法

    DB2 自动递增字段是数据库设计中常用的一种特性,特别是在需要唯一标识记录时,如作为主键。这种功能使得数据库系统在插入新行时自动为特定列提供一个唯一的值,而无需用户手动输入。在DB2中,这可以通过设置...

    易语言edb数据库自动编号源码

    在数据库设计中,自动编号字段通常用于主键,确保每条记录的唯一性,并且在插入新记录时自动递增,无需程序员手动设置。这在处理大量数据或者需要确保记录顺序的情况下非常有用。 资源作者未提供具体的信息,但我们...

Global site tag (gtag.js) - Google Analytics