真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql怎么修改自增長 mysql修改自增長值

如何修改MySql自增列的值

1、清空表,恢復(fù)到初始值:

創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都做網(wǎng)站與策劃設(shè)計(jì),麗江網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:麗江等地區(qū)。麗江做網(wǎng)站價格咨詢:028-86922220

2、修改為任意值:

上述語句中,table_name為表名,15為要修改的值,這樣下次插入的數(shù)據(jù)的自增列的值就是15。

若修改的值與現(xiàn)有數(shù)據(jù)沖突,會自動修改為當(dāng)前最大值+1。

如圖所示,修改自增列id為11,雖然顯示修改成功,但是id=11已經(jīng)是現(xiàn)有值,再插入時會自動把自增列的值變?yōu)楫?dāng)前最大值(14)加1,也就是15

修改mysql中自增序列的值,恢復(fù)初始值

兩種方法修改或者重置mysql中的自增字段的值:autoIncrement;

其中方法二可以修改成任意值。

mysql自增ID跳躍增長

#1、查看現(xiàn)在mysql自增id的配置

show variables like '%increment%';

#2、下面步長為2的增長

+-------------------------------+-------+

| Variable_name???????????????? | Value |

+-------------------------------+-------+

|?auto_increment_increment????? | 2 ?? |

| auto_increment_offset???????? | 1???? |

| div_precision_increment?????? | 4???? |

| innodb_autoextend_increment?? | 8???? |

| ndb_autoincrement_prefetch_sz | 32??? |

+-------------------------------+-------+

5 rows in set (0.01 sec)

#3、解決

set auto_increment_increment = 1和set @@auto_increment_increment = 1

如果想永久性的改回為1,在my.cnf or my.ini中查找這個field,然后修改,然后restart mysql.

2020-01-16 控制MYSQL的自增長序列的起始值

一、修改自增長序列的值

alter table table_name auto_increment=n;

注意:n只能大于已有的auto_increment的整數(shù)值,小于的值無效.

show table status like 'table_name' 的返回結(jié)果里的auto_increment列就是表的現(xiàn)有值.

二、控制主鍵的起點(diǎn)

create table 表名

(

......

) engine=INNODB auto_increment=1001 default charset=gbk;

三、自增主鍵歸零

如果曾經(jīng)的數(shù)據(jù)都不需要的話,可以直接清空所有數(shù)據(jù),并將自增字段恢復(fù)從1開始計(jì)數(shù)

truncate table 表名

四、獲取自增主鍵

通過SQL select LAST_INSERT_ID()函數(shù)

通過SQL @@IDENTITY 變量

五、說明

AUTO_INCREMENT數(shù)據(jù)列必須有唯一索引,以避免序號重復(fù)。

AUTO_INCREMENT數(shù)據(jù)列必須具備NOT NULL屬性。

設(shè)置AUTO_INCREMENT屬性的數(shù)據(jù)列應(yīng)該是一個正數(shù)序列,所以應(yīng)該把該數(shù)據(jù)列聲明為UNSIGNED,這樣序列的編號個可增加一倍。


本文題目:mysql怎么修改自增長 mysql修改自增長值
當(dāng)前URL:http://weahome.cn/article/dddhjoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部