首页 > 数据库 >mysql重置自增id

mysql重置自增id

时间:2023-02-16 14:34:04浏览次数:36  
标签:自增 mysql 重置 id2 ALTER 表名 id

1、删除表中数据并且重置id
这种方法好处是运行速度超快‘

truncate table 表名;

 

2、删除表中数据并且重置id

这种方法好处是可以从任何值开始,缺点是如果数据量大的话delete from 表名;非常耗时

delete from 表名;
alter table `表名` auto_increment=1;

 

3.、不删除表中数据并且重置id

-- 将表里的id列,取消自增,取消主键
ALTER TABLE 表名 MODIFY id INT(11) NOT NULL FIRST,DROP PRIMARY KEY;
  
-- 新增id2列,自增,主键。名字可以自定义。
ALTER TABLE 表名 ADD id2 INT(11) NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY (id2);
  
-- 删除id列
ALTER TABLE 表名 DROP id;
  
-- 把id2改为id
ALTER TABLE 表名 CHANGE id2 id INT(11) NOT NULL AUTO_INCREMENT FIRST;

标签:自增,mysql,重置,id2,ALTER,表名,id
From: https://www.cnblogs.com/zhaoying/p/17126655.html

相关文章

  • docker离线安装mysql镜像
    docker离线安装mysql镜像1、拷贝mysql离线包安装包地址:链接:https://pan.baidu.com/s/13JfkqlkIMglo3tHImOUm_w密码:622t1.1、将mysql-57.gz安装文件拷贝......
  • 直播平台软件开发,Android 计时器,定时功能
    直播平台软件开发,Android计时器,定时功能 计时器工具类importandroid.annotation.SuppressLint;importandroid.os.Handler;importandroid.os.Message; importandro......
  • linux系统安装jdk1.8、mysql5.7、redis(压缩包版本教程)
    linux系统安装jdk1.8、mysql5.7、redis(压缩包版本教程)在内网环境中的linux系统上安装环境,十分的麻烦(没有网络)一、安装jdk1.81.在use/local下创建相关文件夹:1.mkdirja......
  • 【pytorch函数笔记(二)】torch.nn.Sigmoid()
    importtorch.nnasnntorch.nn.Sigmoid()一、sigmoid介绍  sigmoid是激活函数的一种,它会将样本值映射到0到1之间。  sigmoid的公式如下:\[\large\frac{1}{1+e^{......
  • openeuler 安装mysql5.7数据库(安装包tar.gz)
    1、官网下载压缩安装包。进入到mysql官网下载自己对应版本的mysql,下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads,选择Linux的通用版本,64位,并......
  • Flask Mysql 连接提交出错
    RuntimeError:Thesessionisunavailablebecausenosecretkeywasset. Setthesecret_keyontheapplicationtosomethinguniqueandsecret.出错如上所示原......
  • 华为欧拉openEuler22.03安装mysql时遇到的坑
    mysql:errorwhileloadingsharedlibraries:libncurses.so.5:cannotopensharedobjectfile:Nosuchfileordirectory这里是说在系统的/usr/lib64 这个目录......
  • android 开发问题
    viewpager滑动时中间的一闪而过开发时遇到了这个问题,百思不得其解,后来查看源码/***Setthecurrentlyselectedpage.**@paramitemItemindex......
  • liunx系统mysql全量备份和增量备份
    前提​在互联网项目中最终还是读数据进行操作,都离不开曾删改查,那么数据是重中之重,数据库的备份就显得格外重要。​但是每次都直接导出整个数据库的sql文件,显然是不现实......
  • hadoop+hive+mysql+sqoop+spark完全分布式集群搭建
    hadoop+hive+mysql+sqoop+spark完全分布式集群搭建零、配置网络(固定ip)(可以不做,但是后面关闭后ip会重复变动,后面步骤中有再次提到,后面操作在做)1.固定ip因centos 7 ip......