咱們常常會遇到,在刪除數據庫某條記錄時,原來的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);