mysql id 不連續 自增id不連續問題總結

2021-10-17 13:11:29 字數 1330 閱讀 8584

#(0)自增id儲存在**

在myisam引擎中, 儲存在資料檔案中

在innodb引擎中, 包括5.7之前的版本, 儲存在記憶體中, 重啟會根據max(id)+1重新計算; 8.0之後的版本自增值儲存在redo log中

#(1)自增id不連續原因

1.唯一鍵衝突

2.事務回滾

3.insert..select語句批量申請自增id

#(2)唯一鍵衝突

#(3)事務回滾

#(4)insert..select語句批量申請自增id

MySQL自增id不連續問題

專案中有一張表是記錄人員,在每個新使用者呼叫介面認證通過了之後,會有乙個往該錶插入這個新使用者資訊的操作。1 唯一鍵衝突是導致自增主鍵id不連續的第一種原因 2 事務回滾是導致自增主鍵id不連續的第二種原因 3 批量申請自增id的策略是導致自增主鍵id不連續的第三種原因 在這篇文章中提到了mysql...

自增字段不連續 資料庫自增的主鍵不連續問題

問題 資料庫自增的主鍵不連續,sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了,寫起來,也很鬱悶。mysql 當清空乙個表的時候,重新插入資料,發現auto increment屬性的字段計數不是從1開始的時候,可以使用以下命令 手動修改 mysql可以手動去修改主鍵,但是主鍵一般不...

自增字段不連續 地下連續牆施工

地下連續牆是一種較為先進的地下工程結構形式和施工工藝。它是在地面上利用特製的成槽機械,沿著開挖工程的周邊 例如地下結構的邊牆 在泥漿 又稱穩定液,如膨潤土泥漿 護壁的情況下進行開挖,形成一定長度的溝槽,再將製作好的鋼筋籠放入槽段內,採用導管法進行水下混凝土澆注,形成乙個單元的牆段,各牆段之間採用特定...