猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何重置MySQL中的自动增量?
如何重置MySQL中的自动增量?
我怎么能
复位
这个
AUTO_INCREMENT
一块田地?我要从
1
再来一次。
慕慕森
浏览 730
回答 3
3回答
九州编程
您可以将计数器重置为:ALTER TABLE tablename AUTO_INCREMENT = 1对于InnoDB,您不能设置auto_increment值低于或等于最高当前索引。(引用自维拉帕特尔):请注意,不能将计数器重置为小于或等于已使用的任何值。对于MyISAM,如果该值小于或等于AUTO_Increation列中当前的最大值,则该值将重置为当前最大值加1。对于InnoDB,如果值小于列中当前最大值,则不会发生错误,也不会更改当前序列值。
0
0
0
守着星空守着你
ALTER TABLE tablename AUTO_INCREMENT = 1
0
0
0
翻翻过去那场雪
SET @num := 0;UPDATE your_table SET id = @num := (@num+1);ALTER TABLE your_table AUTO_INCREMENT =1;我想这样就行了
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续