欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql數(shù)據(jù)庫(kù)重置表主鍵id的實(shí)現(xiàn)

 更新時(shí)間:2025年03月30日 10:48:25   作者:bulingbuling^_^  
在我們的開發(fā)過(guò)程中,難免在做測(cè)試的時(shí)候會(huì)生成一些雜亂無(wú)章的SQL主鍵數(shù)據(jù),本文主要介紹了mysql數(shù)據(jù)庫(kù)重置表主鍵id的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

在我們的開發(fā)過(guò)程中,難免在做測(cè)試的時(shí)候會(huì)生成一些雜亂無(wú)章的SQL主鍵數(shù)據(jù),當(dāng)我們想要把主鍵id的數(shù)據(jù)重置,又不想把表中的數(shù)據(jù)全部刪除的時(shí)候可以使用以下的方法:
執(zhí)行以下的SQL語(yǔ)句可以重置數(shù)據(jù)庫(kù)表中的id:
注意:自己可以先進(jìn)行測(cè)試,兩條SQL語(yǔ)句一起執(zhí)行

關(guān)鍵語(yǔ)法

alter table 你的表名字 drop 你的表的主鍵;
alter table 你的表的名字 add 你的表的主鍵 int not null primary key auto_increment first;

演示案例

原表數(shù)據(jù)如下:

在這里插入圖片描述

這是一個(gè)年級(jí)表,從里面可以看到主鍵ID是比較亂的,下面開始重置ID
在重置ID之前需要注意的地方:
1、重置ID的這個(gè)表不能是和其他表有主外鍵關(guān)聯(lián)的,如果有,則需要先去掉主外鍵關(guān)聯(lián)
2、在使用這兩個(gè)語(yǔ)法之前,先在本地?cái)?shù)據(jù)庫(kù)進(jìn)行測(cè)試操作,避免生產(chǎn)數(shù)據(jù)的丟失

alter table new_grade drop gradeID;
alter table new_grade add gradeID int not null primary key auto_increment first;

運(yùn)行之后的結(jié)果如圖所示:

在這里插入圖片描述

到此這篇關(guān)于mysql數(shù)據(jù)庫(kù)重置表主鍵id的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mysql 重置表主鍵id內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Finished with error:Navicat運(yùn)行SQL文件報(bào)錯(cuò)的解決

    Finished with error:Navicat運(yùn)行SQL文件報(bào)錯(cuò)的解決

    這篇文章主要介紹了Finished with error:Navicat運(yùn)行SQL文件報(bào)錯(cuò)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 詳解MySQL主從復(fù)制及讀寫分離

    詳解MySQL主從復(fù)制及讀寫分離

    這篇文章主要介紹了詳解MySQL主從復(fù)制及讀寫分離,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)mysql的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 關(guān)于MySQL日期類型的選擇建議

    關(guān)于MySQL日期類型的選擇建議

    在軟件開發(fā)中,時(shí)間記錄是不可或缺的功能,如記錄操作時(shí)間、交易時(shí)間等,通常不建議使用字符串存儲(chǔ)日期,因?yàn)樗加每臻g大,并且效率低下,MySQL提供的Datetime和Timestamp是常用的時(shí)間存儲(chǔ)類型,Datetime沒有時(shí)區(qū)信息,而Timestamp與時(shí)區(qū)有關(guān)
    2024-10-10
  • CentOS6.4上使用yum安裝mysql

    CentOS6.4上使用yum安裝mysql

    這篇文章主要為大家詳細(xì)介紹了CentOS6.4上使用yum安裝mysql圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • MySQL 覆蓋索引的優(yōu)點(diǎn)

    MySQL 覆蓋索引的優(yōu)點(diǎn)

    當(dāng)索引包含了所有查詢的數(shù)據(jù)時(shí),這個(gè)索引就稱之為覆蓋索引。覆蓋索引能夠成為一個(gè)非常有力的工具并且能夠顯著改善性能,本文將具體講述覆蓋索引的優(yōu)點(diǎn)
    2021-05-05
  • Mysql聯(lián)表update數(shù)據(jù)的示例詳解

    Mysql聯(lián)表update數(shù)據(jù)的示例詳解

    這篇文章主要介紹了Mysql聯(lián)表update數(shù)據(jù)的示例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • mysql時(shí)間是varchar類型進(jìn)行比較

    mysql時(shí)間是varchar類型進(jìn)行比較

    本文主要介紹了mysql時(shí)間是varchar類型進(jìn)行比較,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 解決MySQL遇到錯(cuò)誤:1217 - Cannot delete or update a parent row: a foreign key constraint fails

    解決MySQL遇到錯(cuò)誤:1217 - Cannot delete or 

    這篇文章主要介紹了解決MySQL遇到錯(cuò)誤:1217 - Cannot delete or update a parent row: a foreign key constraint fails問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • MySQL中int(10)和int(11)的區(qū)別詳解

    MySQL中int(10)和int(11)的區(qū)別詳解

    本文主要介紹了MySQL中int(10)和int(11)的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • MySQL分頁(yè)分析原理及提高效率

    MySQL分頁(yè)分析原理及提高效率

    這篇文章主要介紹了MySQL分頁(yè)分析原理及提高效率的相關(guān)資料,需要的朋友可以參考下
    2017-05-05

最新評(píng)論