Auto-Increment

自動編號和一對多關係

  • March 13, 2014

我有一個帶有自動編號鍵的主表。我需要引入一個新表,以一對多的關係與主表相關(即主表中的一條記錄可能會連結到新表中的幾條記錄)。如果新表通過該自動編號鍵連結到主表,則我(或使用者)必須為新表中的每條新記錄提供相應的編號。有沒有辦法自動化這方面的任何方面,所以使用者在輸入新條目時不必反複檢查這個數字?

大多數品牌都提供方法來檢索在標識或 auto_increment 列中創建的插入鍵。

不幸的是,沒有通用的方法,這取決於品牌。

例如,在 MySQL 中它稱為 LAST_INSERT_ID(),在 Transact SQL (SQLServer) 中稱為 @@identity(更好的是:scope_identity())。

引用自:https://dba.stackexchange.com/questions/60811