mysql主鍵怎么重置 mysql 修改主鍵

mysql 如何把表里的主鍵重新排序

之前一個(gè)表本來有數(shù)據(jù)的 后面刪除了記錄 但是添加ID后排序不是重1開始的

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),廣元企業(yè)網(wǎng)站建設(shè),廣元品牌網(wǎng)站建設(shè),網(wǎng)站定制,廣元網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,廣元網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

如果是自增字段,刪除數(shù)據(jù),是根據(jù)原來的繼續(xù)往后排的

1、可以刪除這個(gè)字段,重新建立個(gè)自增字段就可以了

2、也可以重新設(shè)置排序起始

alter table table_name AUTO_INCREMENT=n

例如:

alter table papa_group AUTO_INCREMENT=1

請(qǐng)教mysql innodb表的自增主鍵重置問題

InnoDB引擎表是基于B+樹的索引組織表、如果表使用自增主鍵

那么每次插入新的記錄,記錄就會(huì)順序添加到當(dāng)前索引節(jié)點(diǎn)的后續(xù)位置,當(dāng)一頁寫滿,就會(huì)自動(dòng)開辟一個(gè)新的頁。謝謝!

mysql重置主表主鍵自增值

重置主鍵自增,前提是這個(gè)表中的數(shù)據(jù) 必須清空。

如果清空后還是不能重置的,那么刪掉表,重建。

在MySQL中如何設(shè)置主鍵和外鍵

工具/原料

電腦

MySQL

方法/步驟

設(shè)置主鍵:

1、通過終端進(jìn)入到mysql命令行工具。

2、通過use關(guān)鍵字進(jìn)行到目標(biāo)數(shù)據(jù)庫里。

3、如原表已有主鍵,先把原來的主鍵刪除掉,通過DROP

PRIMARY

KEY命令:ALTER

TABLE

`jingyan`

DROP

PRIMARY

KEY;。

4、主鍵已經(jīng)沒有了。

5、通過命令:ADD

PRIMARY

KEY來添加ALTER

TABLE

`jingyan`

ADD

PRIMARY

KEY

(

`id`

)

6、輸入后按下回車鍵即可看到

query

ok執(zhí)行成功的字符。

7、回到數(shù)據(jù)庫的可視化工具,即可顯示現(xiàn)在的表在id列上添加了主鍵了。

設(shè)置外鍵:

1、創(chuàng)建好主從表。

2、選擇主表,點(diǎn)擊設(shè)計(jì)表,進(jìn)入到表設(shè)計(jì)界面。

3、點(diǎn)擊外鍵,進(jìn)入到外鍵設(shè)置界面。

4、先設(shè)置外鍵名稱和選擇主表的外鍵字段。

5、然后在設(shè)置外鍵字段對(duì)應(yīng)從表的數(shù)據(jù)庫、表名和字。

6、點(diǎn)擊保存就完成外鍵設(shè)置了。

本文標(biāo)題:mysql主鍵怎么重置 mysql 修改主鍵
網(wǎng)頁鏈接:http://muchs.cn/article36/doegipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、響應(yīng)式網(wǎng)站關(guān)鍵詞優(yōu)化、定制網(wǎng)站云服務(wù)器、網(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í)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營