Mysql ID從新排列

咱們常常會遇到,在刪除數據庫某條記錄時,原來的ID排序會有間隔,好比刪除了ID爲8的數據,這個表的ID排序就會從7直接到9,數據庫

那咱們如何解決這個ID從新排列的問題呢?spa

只需一下三步:code

1.刪除這個表的IDblog

ALTER TABLE `table_name` DROP `id`;

2.從新創建ID字段排序

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

3.爲這個字段設置新的主鍵,而且自動增加table

ALTER TABLE `table_name` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);
相關文章
相關標籤/搜索