數據庫主鍵設置自增,當刪除若干行後再添加數據,主鍵id不連續的解決

Mysql數據庫裏有這樣一張表: id主鍵設置了自增,是連續排列的。 此時將第五行刪除掉:   再添加一行發現:   id不連續了。 原因是因爲主鍵是唯一的,絕對不能出現重複,只要曾經出現過,哪怕刪掉了也不能用,這是數據庫設計問題。     解決之道: 其實就是把自增約束先消除再添加,就好了。 具體: 1、首先先把開始不連續的那一行給刪掉,(太礙眼了) 2、接着改變表   然後保存 3、接下來再把
相關文章
相關標籤/搜索