一、自增主键设置 CREATE TABLE `table_name` (`IncreaseId` INT(16) NOT NULL AUTO_INCREMENT COMMENT '自增主键',`InsertTime` DATETIME NO
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
#删除当前表中已有数据truncate table table_name;#修改表中自增主键启始值ALTER TABLE table_name AUTO_INCREMENT=1;
来源地址:https://blog.csdn.net/m0_37718750/article/details/127441012
--结束END--
本文标题: Mysql 自增主键设置以及重置自增值
本文链接: https://www.lsjlt.com/news/392385.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0