校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 關(guān)于MySQL自增ID的一些小問(wèn)題總結(jié)

關(guān)于MySQL自增ID的一些小問(wèn)題總結(jié)

熱門標(biāo)簽:400電話申請(qǐng)信用卡 在哪里申請(qǐng)400電話 巫師三血與酒地圖標(biāo)注 安徽ai電話電銷機(jī)器人有效果嗎 外呼系統(tǒng)電銷受騙 銷售語(yǔ)音電話機(jī)器人 萊西市地圖標(biāo)注 走過(guò)哪個(gè)省地圖標(biāo)注 常州網(wǎng)絡(luò)外呼系統(tǒng)開(kāi)發(fā)

下面這幾個(gè)小問(wèn)題都是基于 InnoDB 存儲(chǔ)引擎的。

1. ID最大的記錄刪除后,新插入的記錄ID是什么

例如當(dāng)前表中有ID為1,2,3三條記錄,把3刪除,新插入記錄的ID從哪兒開(kāi)始?

答案: 從4開(kāi)始。

實(shí)驗(yàn)

創(chuàng)建表 tb0,ID自增:

create table tb0(id int unsigned auto_increment primary key);

插入3條記錄:

insert into tb0 values(null);

刪除ID為3的記錄:

delete from tb0 where id=3

查看當(dāng)前自增值:

show create table tb0;

# 結(jié)果
CREATE TABLE `tb0` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1

自增ID為4,刪除ID最大的記錄并不影響自增ID的值。

2. MySQL 重啟后自增ID從哪兒開(kāi)始

例如當(dāng)前表中有ID為1,2,3三條記錄,把3刪除,重啟MySQL,新插入記錄的ID從哪兒開(kāi)始?

很多人會(huì)認(rèn)為從4開(kāi)始,實(shí)際是從3開(kāi)始。

因?yàn)镮nnoDB的自增值是記錄在內(nèi)存的,不是記錄在數(shù)據(jù)文件的。

重啟后,會(huì)把 當(dāng)前最大ID + 1 作為起始值。

實(shí)驗(yàn)

創(chuàng)建表 tb1,ID自增:

create table tb1(id int unsigned auto_increment primary key);

添加3條數(shù)據(jù)記錄:

insert into tb1 values(null);

刪除ID為3的記錄:

delete from tb1 where id=3

通過(guò)上一個(gè)問(wèn)題,我們知道,此時(shí)自增ID值為4。

重啟MySQL。

查看當(dāng)前的自增值:

show create table tb1;

# 結(jié)果
CREATE TABLE `tb1` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1

3. 手動(dòng)插入ID后,下次插入時(shí)自增值是多少

例如當(dāng)前的自增ID為4,新插入記錄時(shí),手動(dòng)指定ID為10,下次使用自增方式插入時(shí),ID是 11。

ID自增值 = 當(dāng)前最大ID + 1

在插入新記錄時(shí),就已經(jīng)計(jì)算得出了新的ID值

實(shí)驗(yàn)

創(chuàng)建表 tb2,ID自增:

create table tb2(id int unsigned auto_increment primary key);

添加記錄:

insert into tb2 values(null);

手動(dòng)指定ID:

insert into tb2 values(4294967000);

查看當(dāng)前的自增值:

show create table tb2;

# 結(jié)果
CREATE TABLE `tb2` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4294967001 DEFAULT CHARSET=latin1

可以看到自增值變?yōu)?4294967001。

4. 自增值用完后怎么辦

無(wú)符號(hào) int 的最大值為 4294967295,自增值達(dá)到此值后,就不變了,新插入記錄時(shí)就會(huì)報(bào)錯(cuò):

Duplicate entry '4294967295' for key 'PRIMARY'

如果表記錄經(jīng)常插入、刪除,即使表內(nèi)記錄總量不是很大,ID也可能快速用完,這種情況可以需要使用 bigint。

int 取值范圍:

int 是 4 byte,首位用來(lái)表示符號(hào)

有符號(hào)的范圍:
從 -  至  - 1

(-2147483648 至 2147483647)

無(wú)符號(hào)的范圍:
0 至  - 1

(0 至 4294967295)

bigint 取值范圍:

int 是 8 byte

有符號(hào)的范圍:
從 -  至  - 1

(-9223372036854775808 至 9223372036854775807)

無(wú)符號(hào)的范圍:
0 至  - 1

(0 至 18446744073709551615)

小結(jié)

通過(guò)實(shí)驗(yàn)可以發(fā)現(xiàn)InnoDB中自增ID的一些特性:

插入新記錄時(shí),就會(huì)計(jì)算出新的自增值(最大ID+1),不管是使用自動(dòng)ID,還是手動(dòng)指定一個(gè)ID。

刪除最大ID值對(duì)自增ID值沒(méi)有影響,但MySQL重啟之后有影響,不會(huì)使用之前的自增ID值,而是使用最大ID+1,因?yàn)樽栽鯥D值是存在內(nèi)存中,重啟后需要重新計(jì)算。

自增ID用完后就不變了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • MySQL的自增ID(主鍵) 用完了的解決方法
  • 關(guān)于mysql自增id,你需要知道的
  • MySQL表自增id溢出的故障復(fù)盤解決
  • 關(guān)于Mysql自增id的這些你可能還不知道
  • mysql自增id超大問(wèn)題的排查與解決
  • MySQL分表自增ID問(wèn)題的解決方法
  • 線上MySQL的自增id用盡怎么辦

標(biāo)簽:河北 陽(yáng)江 煙臺(tái) 鞍山 黃石 果洛 來(lái)賓 赤峰

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于MySQL自增ID的一些小問(wèn)題總結(jié)》,本文關(guān)鍵詞  關(guān)于,MySQL,自增,的,一,些小,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于MySQL自增ID的一些小問(wèn)題總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于關(guān)于MySQL自增ID的一些小問(wèn)題總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲成av人片在线观看| 欧美大度的电影原声| 欧美一区二区三区在线视频| 一区二区三区四区不卡在线| 欧美视频在线观看一区| 日本aⅴ亚洲精品中文乱码| 91麻豆精品国产91久久久久久 | 精品粉嫩超白一线天av| 久久超碰97中文字幕| 久久精品夜夜夜夜久久| 91激情在线视频| 麻豆精品视频在线观看| 国产精品视频九色porn| 欧美色手机在线观看| 国产精品影视天天线| 亚洲黄网站在线观看| 精品欧美久久久| 91极品视觉盛宴| 国产麻豆精品95视频| 亚洲一二三四久久| 国产日韩精品视频一区| 欧美日韩视频不卡| av成人动漫在线观看| 日韩成人一区二区三区在线观看| 国产午夜精品一区二区| 91精选在线观看| 色悠悠久久综合| 国产成人综合精品三级| 图片区小说区国产精品视频| 国产精品毛片久久久久久久| 日韩精品一区在线| 欧美性猛片aaaaaaa做受| 成人国产精品免费观看| 久久精品国产精品青草| 亚洲电影一级黄| 国产精品久久久久久久久免费丝袜| 这里只有精品视频在线观看| 99精品国产99久久久久久白柏| 久久国产精品露脸对白| 三级不卡在线观看| 亚洲mv大片欧洲mv大片精品| 亚洲视频在线一区| 国产精品剧情在线亚洲| 国产视频一区二区在线| 精品免费国产一区二区三区四区| 欧美视频完全免费看| 色屁屁一区二区| 色婷婷久久一区二区三区麻豆| 成人国产电影网| 成人app网站| eeuss鲁片一区二区三区在线观看| 国产在线看一区| 国内外成人在线| 国产乱国产乱300精品| 国产精品一色哟哟哟| 国产一区激情在线| 国产成人精品影视| 国产高清视频一区| 成人午夜在线免费| 成a人片国产精品| 91美女在线看| 欧美精品视频www在线观看| 欧美麻豆精品久久久久久| 69久久夜色精品国产69蝌蚪网| 欧美日韩国产另类一区| 欧美一级高清大全免费观看| 欧美www视频| 亚洲国产精华液网站w| 亚洲色图20p| 亚洲国产精品久久不卡毛片 | 亚洲国产日韩一区二区| 日韩电影一二三区| 国产一区二区精品在线观看| 成人精品国产一区二区4080| av中文一区二区三区| 欧美日韩一区二区三区在线| 欧美一区二区久久| 国产日韩欧美一区二区三区乱码 | 亚洲一二三四久久| 精品伊人久久久久7777人| 国产馆精品极品| 欧美视频在线播放| 久久久久综合网| 一区二区三区四区高清精品免费观看 | 中文字幕在线观看一区| 亚洲成av人片在线观看无码| 国产一区欧美二区| 日本高清视频一区二区| 日韩视频在线永久播放| 欧美激情中文不卡| 日本中文字幕一区| 成人app网站| 欧美精品一区二区三区蜜桃 | 欧美日韩精品一区二区天天拍小说| 欧美一区二区三区在线视频| 中文字幕va一区二区三区| 三级欧美在线一区| 91蜜桃视频在线| 亚洲国产精品ⅴa在线观看| 亚洲不卡av一区二区三区| 国产传媒久久文化传媒| 日韩欧美在线观看一区二区三区| 国产精品人妖ts系列视频| 男女男精品视频| 欧美性生活一区| 国产精品色哟哟| 久久99精品国产.久久久久| 在线观看免费亚洲| 中文字幕在线观看不卡| 国产精品亚洲专一区二区三区 | 1024亚洲合集| 国产成人精品亚洲777人妖| 欧美浪妇xxxx高跟鞋交| 亚洲精品菠萝久久久久久久| 国产成人在线网站| 精品国产露脸精彩对白| 免费成人av资源网| 欧美绝品在线观看成人午夜影视| 亚洲欧美怡红院| 成人性生交大片免费| 欧美激情艳妇裸体舞| 国产美女精品在线| 亚洲精品在线电影| 精品亚洲国产成人av制服丝袜| 欧美精品视频www在线观看 | 日韩丝袜美女视频| 日韩国产一二三区| 91麻豆精品国产91久久久久久 | 成人免费视频一区二区| 国产亚洲欧美在线| 国产成人亚洲综合a∨婷婷图片| 欧美大片在线观看| 国产成人在线色| 亚洲三级在线免费| 色乱码一区二区三区88| 一区二区三区在线观看动漫 | 国产日韩欧美不卡在线| 国产精品一级黄| 国产精品黄色在线观看| 99精品久久只有精品| 亚洲韩国一区二区三区| 欧美夫妻性生活| 国产自产高清不卡| 国产精品乱人伦中文| 日本高清成人免费播放| 亚洲成人精品影院| 欧美大片在线观看一区| 成人免费毛片片v| 一区二区三区鲁丝不卡| 欧美一卡2卡3卡4卡| 国产精品小仙女| 亚洲黄色av一区| 日韩免费福利电影在线观看| 国内精品第一页| 亚洲人成影院在线观看| 欧美性猛交xxxx黑人交| 久久超碰97中文字幕| 亚洲欧洲99久久| 欧美一三区三区四区免费在线看 | 日韩精品一二三| 久久中文娱乐网| 色一情一乱一乱一91av| 人人爽香蕉精品| 日韩一区中文字幕| 日韩美女视频一区二区在线观看| 成人在线一区二区三区| 亚洲成人av一区二区三区| 国产日韩欧美精品在线| 91精品国产色综合久久久蜜香臀| 国产91精品久久久久久久网曝门| 亚洲一区中文日韩| 中文天堂在线一区| 日韩视频一区在线观看| 色综合久久久久网| 国产美女在线精品| 日本va欧美va瓶| 一区二区三区加勒比av| 国产日韩欧美精品在线| 欧美一级高清片在线观看| 欧美午夜电影网| 成人高清在线视频| 国产乱码精品一区二区三区忘忧草 | 91搞黄在线观看| 成人黄色免费短视频| 久久成人久久鬼色| 日韩精品久久久久久| 亚洲乱码精品一二三四区日韩在线| 精品国产91洋老外米糕| 欧美精品 国产精品| 在线看不卡av| 色综合天天综合| av在线一区二区三区| 国产成人精品一区二区三区网站观看| 美女视频一区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 久久亚洲精华国产精华液 | 欧美调教femdomvk| 91丨porny丨在线| 99视频超级精品| 成人av免费网站|