永发信息网

如何让mysql的自动递增的字段重新从1开始

答案:3  悬赏:80  手机版
解决时间 2021-01-25 04:51
如何让mysql的自动递增的字段重新从1开始
最佳答案
alter table table_name auto_increment=n;
注意n只能大于已有的auto_increment的整数值,小于的值无效.
show table status like 'table_name' 可以看到auto_increment这一列是表现有的值.
如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate table 表名!
全部回答
1 清空所有数据,将自增去掉,存盘,在加上自增,存盘,就从1开始了 如何让mysql的自动编号从1开始 2 truncate table 你的表名 这样不但将清除数据,而且可以重新位置identity属性的字段 不过以上都不能保留现有数据哦。 以下为设置MySQL自动增长从某个指定的数开始 1 创建表的时候就设置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `class` varchar(2) NOT NULL, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MEMORY AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC 2 如果在创建表时没有设置,后来想设置,可以通过修改实现: alter table Test auto_increment = 1000; 分类: mysql
可以使用 truncate语句,该语句有delete全部表数据同时会将自增也初始化从1开始。 truncate table  表名;--会删除表里面全部数据及初始化自增字段备注:truncate语句,是清空表中的内容,包括自增主键的信息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湿化瓶里的湿化液一般装至瓶的()
小王造型地址在什么地方,想过去办事
武林外传晨曦沧海笑苍生是什么意思??
怎么把iphone照片传到安卓手机
塑钢窗户怎么清洗
验血查免疫系统好的就说明没生癌症对吗
高中生近视600多度有办法自然恢复吗?
婚前男方首付属于共同财产吗
传销不犯法么?为什么没人管?如果不会统治,
需与以下疾病鉴别,但不考虑A.吉兰-巴雷综合
一个半圆相当于一个扇形的说法正确吗?
【琵琶行原文】琵琶行原文
优优造型地址在什么地方,想过去办事
成语谜语:笑容依旧(打一成语)的相关文章推
“废两千年帝制,首义归功先行者;积四十载经
推荐资讯
【去分母】怎么去分母?
患者女,8岁,因“发热、皮疹10d,咳嗽加重1d
16世纪,欧洲与亚洲、美洲和非洲的贸易往来增
110摩托车发电机一侧漏油都是什么原因
中国邮政储蓄银行(潴龙一路南方快餐旁)地址在
为什么每次在电脑C盘windows文件夹替换termsr
怎样做好五金厂品质部的检查员?
i want to get()useful information
白沙湾渔业社区居委会地址好找么,我有些事要
【60年代】在20世纪60年代英语是in1960s还是i
577舞蹈生活馆地址在哪,我要去那里办事
永夜君王的效精版。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?