欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql怎么修改自增長(zhǎng) mysql修改自增長(zhǎng)值

如何修改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)站價(jià)格咨詢:028-86922220

2、修改為任意值:

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

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

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

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

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

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

mysql自增ID跳躍增長(zhǎng)

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

show variables like '%increment%';

#2、下面步長(zhǎng)為2的增長(zhǎng)

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

| 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中查找這個(gè)field,然后修改,然后restart mysql.

2020-01-16 控制MYSQL的自增長(zhǎng)序列的起始值

一、修改自增長(zhǎng)序列的值

alter table table_name auto_increment=n;

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

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 表名

四、獲取自增主鍵

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

通過(guò)SQL @@IDENTITY 變量

五、說(shuō)明

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

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

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

本文題目:mysql怎么修改自增長(zhǎng) mysql修改自增長(zhǎng)值
標(biāo)題來(lái)源:http://www.chinadenli.net/article2/dddhjoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)ChatGPT商城網(wǎng)站做網(wǎng)站域名注冊(cè)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化