登入
首頁 所有文章 MySql Mysql重新排列自增主鍵ID
長也   2018-08-12 11:58:22(1年前)    358點閱   0喜歡  0收藏
Mysql重新排列自增主鍵ID  

部份資料讓mysql自動排列主鍵的id,但隨著資料的刪除與新增會導致主鍵id混亂,若需要重整所有的id可以這樣做:

 

1.刪除原主鍵:

ALTER TABLE `table_name` DROP `id`;

2.添加新主鍵:

ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;

3.設定新自增主鍵:

ALTER TABLE `table_name` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

 

簡單來說就是刪除原本-->重新排列-->設定新的自增主鍵

 

參考資料:https://blog.csdn.net/shuchangwen/article/details/8275432

本文作者:長也

糾結與想不開的資管系學生,之前常碰PHP,現在常碰到的是Python,閒暇之餘就記錄一些筆記。

             

如要發表回覆,請先 登入

  0則回覆