MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問題及解決
更新時間:2024年09月07日 14:41:34 作者:Asus.Blogs
這篇文章主要介紹了MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Centos7使用yum安裝Mysql5.7.19的詳細步驟
本篇文章主要介紹了Centos7使用yum安裝Mysql5.7.19的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
MySQL主從復制之半同步semi-sync?replication
這篇文章主要介紹了MySQL主從復制之半同步semi-sync?replication,半同步相對于異步復制而言,提高了數(shù)據(jù)的安全性,同時也造成了一定程度的延遲,這個延遲最少是一個TCP往返的時間。所以,半同步復制最好在低延時的網(wǎng)絡(luò)中使用,下文詳細內(nèi)容,需要的小伙伴可以參考一下2022-02-02
mysql數(shù)據(jù)存儲過程參數(shù)實例詳解
這篇文章主要介紹了mysql數(shù)據(jù)存儲過程參數(shù)實例詳解,小編覺得挺不錯的,這里分享給大家,供需要的朋友參考。2017-10-10
MySQL權(quán)限USAGE和ALL PRIVILEGES的用法
本文主要介紹了MySQL權(quán)限USAGE和ALL PRIVILEGES的用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-09-09
mysql中l(wèi)eft join設(shè)置條件在on與where時的用法區(qū)別分析
這篇文章主要介紹了mysql中l(wèi)eft join設(shè)置條件在on與where時的用法區(qū)別,結(jié)合實例形式分析了mysql中l(wèi)eft join設(shè)置條件在on與where時的相關(guān)用法區(qū)別與操作注意事項,需要的朋友可以參考下2020-02-02

