Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在MySQL中重置AUTO_INCREMENT需要很长时间

在MySQL中重置AUTO_INCREMENT需要很长时间
EN

Stack Overflow用户
提问于 2010-04-21 09:58:39
回答 2查看 17.6K关注 0票数 10
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ALTER TABLE tablename AUTO_INCREMENT = 10000000

更新此查询需要很长时间。为什么?我需要优化这个查询。

EN

回答 2

Stack Overflow用户

发布于 2010-04-21 11:29:42

ALTER TABLE导致重新构建整个表-如果您的表包含许多行,这可能需要很长时间。

如果您只需要增加auto_increment值,最快的方法是插入一个虚拟行(如果需要,然后删除该行)。这只需要几秒钟的时间,而对于大型表,ALTER table可能需要几天的时间。

例如,假设我有一个表,其中包含一个auto_increment ID列和其他列col1、col2...:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
insert into autoinc_table set ID = 10000000;
delete from autoinc_table where ID = 10000000;
票数 13
EN

Stack Overflow用户

发布于 2010-04-22 10:32:20

用户和管理员数据不能按id区分,而必须按另一个字段区分。如果您将id视为没有其他含义的抽象标识符,相信我,它将为您节省大量的时间和资源。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2681869

复制
相关文章
在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
如果你是第一次设置 MySQL 或 MariaDB 数据库,你可以直接运行 mysql_secure_installation 来实现基本的安全设置。
用户8989785
2021/09/10
2.1K0
MySQL auto_increment问题
auto_increment 问题: https://yq.aliyun.com/articles/59263?spm=5176.8091938.0.0.bjzoFN https://dev.my
保持热爱奔赴山海
2019/09/17
9040
Mysql(7)——auto_increment简介
自增长,也就是auto_increment是数据库中的一个比较特殊的定义,当相应列的值给值为NULL或者不给值的时候,会触发auto_increment,对当前已经存在的字段的数字进行+1或+你给的特定值的操作,如我上面的例子,auto_increment一般跟主键搭配操作,比较合适。 注意:在同一张表最多只能有一个自增长的字段,并且你给自增长字段赋值,这时自增长字段会失效,mysql会录入你给定的值 (1)如何查看此时表内自增长的值从几开始
gzq大数据
2020/11/11
8680
Mysql(7)——auto_increment简介
在 MySQL 中处理日期和时间(三)
在本系列关于日期和时间的前两部分中,我们介绍了 MySQL 的五种时态数据类型。现在是时候将注意力转移到 MySQL 的许多面向日期或时间的函数了。
MySQL技术
2022/06/08
3.8K0
在 MySQL 中处理日期和时间(三)
在 MySQL 中处理日期和时间(四)
在这个关于日期和时间的系列中,我们探索了 MySQL 的五种时态数据类型,以及它的许多面向日期或时间的函数中的一些。在本文中,我们将介绍在 MySQL 中创建日期和时间的几种方法。
MySQL技术
2022/06/08
3.9K0
在 MySQL 中处理日期和时间(四)
在 MySQL 中处理日期和时间(二)
欢迎回到这个关于在 MySQL 中处理日期和时间的系列。在前面章节中,我们探讨 MySQL 的时态数据类型。第一部分介绍了 DATE、TIME 和 DATETIME 数据类型,而本部分将介绍余下的 TIMESTAMP 和 YEAR 类型。
MySQL技术
2022/06/08
3.4K0
在 MySQL 中处理日期和时间(二)
在 MySQL 中处理日期和时间(一)
绝大多数数据库存储了大量的“时态”数据。时态数据只是表示时间状态的简单数据。一个组织可能出于各种原因收集时态数据,例如分析天气模式和其他环境变量、监控交通状况、研究人口趋势等。企业还经常需要存储有关何时下订单、何时补货、何时雇用员工,以及有关其日常业务的大量其他信息。
MySQL技术
2022/06/08
3.6K0
在 MySQL 中处理日期和时间(一)
在 MySQL 中处理日期和时间(五)
在 MySQL 中的日期和时间系列的最后一部分中,我们将通过编写 SELECT 查询来将迄今为止学到的所有知识付诸实践,以获得对数据的与日期相关的细节。
MySQL技术
2022/06/08
4.2K0
在 MySQL 中处理日期和时间(五)
mysql 重置密码
当我们安装了mysql或者mariadb的时候,一不小心,就把密码给忘记了。这个时候,我们不管怎么尝试密码,都是错误的,都会显示如下错误:
魔王卷子
2019/05/28
4.9K0
MySQL中的字段约束 null、not null、default、auto_increment
在MySQL中,每个字段定义都包含附加约束或者修饰符,这些可以用来增加对所输入数据的约束。今天我们来看一下MySQL的字段约束:NULL和NOT NULL修饰符、DEFAULT修饰符,AUTO_INCREMENT修饰符。
chenchenchen
2019/09/03
5.6K0
linux mysql重置密码_linux系统重置
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE稳定放心使用
全栈程序员站长
2022/11/04
6.2K0
MySQL 重置密码
这里需要主要是了解你安装的是什么版本的包,如果不是最新版本,那就需要指定版本就停止:
魔王卷子
2022/02/15
4.7K0
MySQL  重置密码
如何在MySQL 8.0中重置Root密码
在遗忘或丢失MySQL root密码的不幸事件中,您肯定需要一种方法来恢复或重置MySQL 8.0版本中的root密码。
用户2323866
2021/06/18
13.4K0
如何在MySQL 8中重置root密码
MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值。 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值。
星哥玩云
2022/08/17
1.3K0
MySQL重新设置auto_increment值
通常,我们都会在数据库表中设置一个自增字段作为主键,该字段的值会随着添加新记录而自增。 同时也必须注意,这个自增字段的值只会一直增加,即使把记录删除了,该自增字段的值也不会变小。 因此,就会产生一个现象:假如某些记录被物理删除了,那么表中记录的这个自增字段值就不是连续的。 即:通过某个自增值去查询的时候表里并不存在该记录。
编程随笔
2022/04/29
2.1K0
重置mysql root密码
       mysqladmin –u root –p password “新密码”   回车后要求输入旧密码
红目香薰
2022/11/29
3.9K0
正确重置MySQL密码
谁都不想弄丢家门钥匙,但不管多么小心,时间长了,这样的事情总会发生几次。MySQL密码也是一样,把它写在文档上不太安全,记在脑子里又难免会忘记。
LA0WAN9
2021/12/14
2.5K0
【Mysql】ROOT 密码重置
1. 关闭权限验证。在 my.cnf 文件的[mysqld] 配置中增加 skip-grant-tables。
tonglei0429
2021/08/25
4.9K0
IDEA 过期时间 试用时间 重置插件
我想这个是每个Java开发人员的烦恼,如果允许IDEA破解还好,主要实现公司不允许使用破解软件,所以你就会需要使用到这款插件了,不然每次都需要卸载重新安装
彼岸舞
2021/06/23
3.4K0
IDEA 过期时间 试用时间 重置插件
点击加载更多

相似问题

MediaPlayer重置需要很长时间

13

在MySQL中插入需要很长时间

24

无法在MySQL中重置AUTO_INCREMENT?

20

MySQL:重置AUTO_INCREMENT

10

MySql查询需要很长时间

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文