Bir tablonun bileşik elemanının benzersiz olmasını sağlamak istediğim bir duruma girdim. Örneğin:Bileşik benzersizliğini MySQL'de nasıl uygularım?
Table (
id char(36) primary key,
fieldA varChar(12) not null,
fieldB varChar(36) not null
)
Ben sık sık değişmesi ve 'kimlik' sistem boyunca bir referans olarak kullanılan bu yana fieldA ve Fieldb, bir bileşik birincil anahtar olmak istemiyoruz.
fieldA ve fieldB, kendileri için benzersiz değildir, ancak bunların kombinasyonlarının benzersiz olması gerekir. Örneğin, {{1, Matt, Jones}, {2, David, Jones}, {3, Matt, Smith}} geçerli veriler olabilir, ancak {{1, Matt, Jones}, {2, Matt, Jones }} olmaz.
Sadece belgelerine bir daha bakmak gerekli, görünüşe göre! Teşekkür ederim! –