`
tianyalinfeng
  • 浏览: 444429 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

将mysql表中自增长的id字段重新按序编号

 
阅读更多

当删除一些数据后,数据库自增长的id字段就不再是连续的编号

分别执行如下两条语句就可解决这个问题

SELECT @X:=0
UPDATE table SET id = (@X:=@X+1)

分享到:
评论

相关推荐

    mysql 自增长 时间字段

    这样,在插入数据时,只需要指定 Name 字段的值,而 User_ID 字段将自动增长: ```sql INSERT INTO Userinfo (Name) VALUES ('张三'); ``` 时间字段 MySQL 提供了多种时间字段类型,包括 DATE、TIME、DATETIME、...

    mysql 查询表中多少个字段

    ### MySQL查询表中字段数量的方法 在MySQL数据库中,了解一个表包含多少个字段是非常重要的基础操作之一。这不仅有助于数据库管理员更好地管理数据结构,还能够帮助开发人员更准确地编写SQL查询语句。本文将详细...

    mysql的插入问题 怎么获得自动增长的ID

    - **InnoDB**:存储在内存中的自动增长ID值,在MySQL服务重启后会重置。不过,InnoDB支持使用`OPTIMIZE TABLE`命令来恢复已删除记录所留下的空缺ID。 #### 二、删除记录后重新插入时ID的变化情况 假设有一张表`...

    MySQL数据表添加字段

    在MySQL数据库管理中,添加字段是一项常见的操作,用于在已有的数据表中增加新的列来扩展数据表的结构。这通常发生在数据需求发生变化或者需要记录更多相关信息时。本篇文章将详细探讨如何在MySQL中添加字段,以及...

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构...

    sql获得自动增加字段的下一个编号,不是max(id)+1

    本文将详细介绍如何不使用`MAX(id)+1`的方式获取自动增长字段的下一个编号。 ### SQL 获取自动增长字段的下一个编号 #### 一、理解自动增长字段 在数据库设计中,自动增长字段是一种特殊类型的字段,通常用于作为...

    mysql数据库中指定值在所有表中所有字段中的替换

    mysql数据库中指定值在所有表中所有字段中的替换

    mybatis 获取mysql插入记录的自增长字段值.pdf

    这通常适用于那些设置为自动增长的字段,比如MySQL中的`AUTO_INCREMENT`字段。在执行插入操作后,MyBatis会自动获取并设置到对应Java对象的属性中。 `keyColumn`属性则用于指定数据库表中的主键列名,即自增长字段...

    MySQL查询把多列返回结果集拼装成一个字段

    单个列表中,需要显示不同快递公司的配送区域,相关表中存储是的对应的地区id字段 2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT ...

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

    在MySQL数据库中,自增字段(AUTO_INCREMENT)是一种常见的特性,用于在插入新记录时自动为该字段生成唯一的序列编号。这个字段通常用于主键,确保每个记录的唯一性。以下是对MySQL自增字段相关知识点的详细说明: ...

    mysql只取字段的中文内容

    mysql获取字段中内容

    mysql查询包含某字段的所有表

    mysql查询包含某字段的所有表. 根据字段名称找出含有该字段的所有表。

    mysql批量增加字段.txt

    MySQL批量对表增加指定字段,会快速实现批量字段的添加。写了2个存储存储过程,执行即可。方便快速!

    mysql字段加密

    MySQL 字段加密是将数据库字段类型设置为 varbinary 类型,并将加密盐设置为全局变量,以实现对敏感数据的保护。本文将详细介绍 MySQL 字段加密的实现步骤和相关知识点。 数据库字段类型 在 MySQL 中,将要加密的...

    mysql取得自动增长的主键值

    在MySQL数据库中,自动增长字段是一种非常有用的特性,尤其是在需要为主键分配唯一标识符的情况下。通过设置一个列的`AUTO_INCREMENT`属性,每当向表中插入新记录时,该列的值会自动递增。这种方式极大地简化了数据...

    mysql实现char类型主键自增长

    在MySQL数据库管理中,自增长主键是一种常见的设计模式,主要用于自动为每一行记录生成一个唯一的标识符。然而,这种自增长通常与整型数据类型(如INT)关联,而较少见于字符型数据(如CHAR)。本文将深入探讨如何在...

    MySql练习1:创建数据库表news.zip

    在这个"MySql练习1:创建数据库表news.zip"中,我们将探讨如何创建一个名为`news`的数据库表。MySQL是一种关系型数据库管理系统,它允许用户通过SQL(结构化查询语言)来存储、检索和管理数据。 首先,让我们了解...

    Mysql的longblob字段插入数据问题解决

    在使用mysql的过程中,有个问题就是mysql的优化,mysql中longblob字段在5.5版本中默认的为1M。 想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > ...

    java如何获得数据库表中各字段的字段名

    ### Java如何获得数据库表中各字段的字段名 在Java编程中,经常需要与数据库进行交互,例如查询、更新或删除等操作。其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构...

Global site tag (gtag.js) - Google Analytics