MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問(wèn)題及解決
更新時(shí)間:2024年09月07日 14:41:34 作者:Asus.Blogs
這篇文章主要介紹了MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫
首先我們需要取消id的自增和主鍵
下列代碼以water表中的id列為例
alter table water modify id int not null; alter table water drop primary key;
然后重新生成id列
set @i=0; update water set water.id=(@i:=@i+1);
下一步就是重新設(shè)置為主鍵+自增
alter table water add primary key (id); alter table water modify id int auto_increment;
成功解決!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MYSQL必知必會(huì)讀書(shū)筆記第三章之顯示數(shù)據(jù)庫(kù)
MySQL是一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。接下來(lái)通過(guò)本文給大家介紹MYSQL必知必會(huì)讀書(shū)筆記第三章之顯示數(shù)據(jù)庫(kù),感興趣的朋友參考下吧2016-05-05MySQL敏感數(shù)據(jù)進(jìn)行加密的幾種方法小結(jié)
本文介紹了在MySQL中對(duì)敏感數(shù)據(jù)進(jìn)行加密的幾種方法,每種方法都有其適用場(chǎng)景和特點(diǎn),可以根據(jù)具體需求選擇合適的方法來(lái)保護(hù)數(shù)據(jù)安全,感興趣的可以了解一下2024-11-11Mysql中存儲(chǔ)UUID去除橫線(xiàn)的方法
這篇文章主要介紹了Mysql中存儲(chǔ)UUID去除橫線(xiàn)的方法,本文給出了3個(gè)Mysql函數(shù)實(shí)現(xiàn)去除去UUID中的橫線(xiàn),需要的朋友可以參考下2015-02-02Mysql遷移DM國(guó)產(chǎn)達(dá)夢(mèng)數(shù)據(jù)庫(kù)完整步驟記錄
最近工作中用到國(guó)產(chǎn)數(shù)據(jù)庫(kù)達(dá)夢(mèng),簡(jiǎn)稱(chēng)DM,下面這篇文章主要給大家介紹了關(guān)于Mysql遷移DM國(guó)產(chǎn)達(dá)夢(mèng)數(shù)據(jù)庫(kù)完整步驟的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07MySql服務(wù)器系統(tǒng)變量和狀態(tài)變量介紹
這篇文章主要介紹了MySql服務(wù)器系統(tǒng)變量和狀態(tài)變量介紹,本文分別講解了它們的作用、設(shè)置方法和獲取方法,需要的朋友可以參考下2014-12-12mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)
這篇文章主要介紹了mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)的相關(guān)資料,需要的朋友可以參考下2017-11-11