2012-09-26 55 views
7

我們在Access數據庫中有一個超過500k記錄且沒有PK的巨型表。是否可以將自動遞增的主鍵列插入已存在的Access表中?在Access表中插入一個自動遞增的主鍵

+0

是的。但更重要的是,我建議您首先在現有列中找出合適的關鍵字,並在必要時去除表格中的重複項。將一個任意鍵添加到不知道如何識別數據的表中,就像在地毯下掃描問題一樣。 – sqlvogel

+0

自然vs代理論據,一面http://weblogs.sqlteam.com/mladenp/archive/2009/10/06/Why-I-prefer-surrogate-keys-instead-of-natural-keys-in.aspx – Fionnuala

+1

@Remou,與「自然vs代理」無關。添加代理鍵不會消除確保高質量,非冗餘數據和用戶可以識別他們感興趣的信息的有意義的關鍵的需要。 – sqlvogel

回答

8

是的,它可以通過編輯表格並添加自動增量類型字段來完成。唯一的規則是每個表只能有一個自動增量。

autoincrement

相關問題