我有一对父子关系表。
domain:
id int not null auto_increment primary_key
domain varchar(100) not null
domain_url:
id int not null auto_increment primary key
domain_id int not null
path varchar(512)
这里我想在一个域中保持路径唯一。跨域路径可以重复。 在路径上应用的最佳约束是什么。
我应该关注domain_id和path之间的复合键。复合键是一种可靠的解决方案吗?
答案 0 :(得分:3)
我认为您确实希望在domain_id路径组合键上的domain_url表中应用唯一约束。这将强制执行您的要求“在一个域中保持路径唯一”