Mysql 自增主键设置以及重置自增值 |
您所在的位置:网站首页 › mysql设置主键自增 › Mysql 自增主键设置以及重置自增值 |
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 |