Mariadb 資料庫重設/指定 Id 編號

在 MariaDB 中可以把資料表的主鍵欄位設定為 AUTO_INCREMENT ,這樣新增資料時這個欄位就會自動填入,並且自動遞增:(假設建立 users 資料表)
    
create table users
(
    id         int AUTO_INCREMENT
        primary key,
    name       varchar(255) charset utf8mb3 not null comment '名稱'
)
    

這樣在 users 資料表中新增資料時 id 欄位就會從 1 開始然後 2, 3, 4... 一直自動遞增。

如果今天刪了一些資料,想要從後面一點的數字或是從頭開始可以怎麼做呢?
下面的指令就可以將 users 資料表下次自動遞增的數字設定為 1 ,等於從頭開始計數:
    
ALTER TABLE users AUTO_INCREMENT=1;
    



參考資料:
mariadb - Setting or Changing the Auto_Increment Value

留言