2012-12-06 28 views
1

現在我有我的ID字段作爲MySQL中的主鍵並啓用了AUTO_INCREMENT。我想知道的是如何讓ID代表表格中該行的編號,而不是在插入時給它一個數字,然後粘貼這個數字?因爲當我刪除某些內容時,則不會使用該號碼。我希望它們都是基於行數的唯一。如何使ID「主鍵」基於行而不是AUTO_INCREMENT的字段集編號

+0

您的意思是說您想重新使用已刪除的ID嗎? – Gustek

回答

0

始終有一個主鍵。基本自動增量int或多個字段的複合鍵。它可以幫助您的數據庫完成工作,並在您想要建立關係時派上用場。添加一個名爲RowIndex的字段,並在刪除任何內容時重新編號。

0

當你創建一個表不添加AUTO_INCREMENT關鍵字

對於現有的表,使用

ALTER TABLE <Table_Name> MODIFY COLUMN <Column_Name> INTEGER; 

去除AUTO_INCREMENT和主鍵將被保留。

相關問題