mysql自增主鍵清零方法


MySQL數據庫自增主鍵歸零的幾種方法

  1. 如果曾經的數據都不需要的話,可以直接清空所有數據,並將自增字段恢復從1開始計數:

    truncate table table_name;
    • 1
  2. 當用戶沒有truncate的權限時且曾經的數據不需要時:

    1. 刪除原有主鍵:

      ALTER TABLE 'table_name' DROP 'id';
      • 1
    2. 添加新主鍵:

      ALTER TABLE 'table_name' ADD 'id' int(11) NOT NULL FIRST;
      • 1
    3. 設置新主鍵:

      ALTER TABLE 'table_name' MODIFY COLUMN 'id' int(11) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);
      • 1
  3. 當用戶沒有權限時: 
    可以直接設置數據表的 AUTO_INCREMENT 值為想要的初始值,比如10000:

ALTER TABLE 'table_name' AUTO_INCREMENT= 10000;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM