Mysql 自增主键设置以及重置自增值

您所在的位置:网站首页 mysql设置主键自增 Mysql 自增主键设置以及重置自增值

Mysql 自增主键设置以及重置自增值

2023-03-10 21:29| 来源: 网络整理| 查看: 265

Mysql 自增主键设置以及重置自增值 原创

陈sir的博客 2023-03-09 09:19:27 博主文章分类:MySql ©著作权

文章标签 主键 自增 MySql 文章分类 MySQL 数据库

©著作权归作者所有:来自51CTO博客作者陈sir的博客的原创作品,请联系作者获取转载授权,否则将追究法律责任

 一、自增主键设置CREATE TABLE `table_name` ( `IncreaseId` INT(16) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `InsertTime` DATETIME NOT NULL COMMENT '数据插入时间', PRIMARY KEY (`IncreaseId`) USING BTREE)COLLATE='utf8_general_ci'ENGINE=InnoDBAUTO_INCREMENT=1;

       在创建需要带自增主键的表结构时,在主键上增加AUTO_INCREMENT,同时可以设置主键的启始值AUTO_INCREMENT=1。

二、修改因为删除数据导致的自增主键不连续问题重置已有数据主键set @rownum = 0;update table_name set IncreaseId= @rownum := @rownum+1;

修改自增主键的起始值alter table table_name auto_increment = 1

三、重置现有数据主键从1开始#删除当前表中已有数据truncate table table_name;

#修改表中自增主键启始值ALTER TABLE table_name AUTO_INCREMENT=1;

收藏 评论 分享 举报

上一篇:Linux下 HaProxy安装/启动/简单配置教程

下一篇:Android Service组件实现后台音乐播放



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3