建立複合主鍵
當面臨關聯多個資料的任務時表中,建立複合主鍵可以有效地為單獨表中的記錄建立唯一識別碼。在本例中,包含「table_1」和「table_2」資訊的「info」表需要一個可靠的主鍵來唯一標識每筆記錄。
複合鍵選項
考慮以下建構複合主鍵的選項'info':
建議方法
首選方法是使用兩個單獨的整數列「t1ID」和「t2ID」建立複合鍵,如下所示:
CREATE TABLE INFO ( t1ID INT, t2ID INT, PRIMARY KEY (t1ID, t2ID) )
此方法可確保完整性表之間的關係,同時允許從「info」到「table_1」建立外鍵約束'table_2.'
MySQL相容性
建議的組合鍵方法與 MySQL 的 MyISAM 資料庫引擎完全相容。 MyISAM 提供高效的儲存和索引功能,使其適合管理具有主鍵和外鍵的大型資料集。
以上是如何在 MySQL 中最好地配置複合主鍵以提高資料完整性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!