देखें दस्तावेज़ीकरण तालिका बाधा कैसे जोड़ें के लिए।
ALTER TABLE Animal ADD CONSTRAINT UQ_Animal_AnimalTypeId UNIQUE (AnimalType_id)
ऐसा लगता है कि AnimalType_id एक विदेशी कुंजी है, इसलिए मैं आपको यह समझना चाहता हूं कि इस कॉलम को अद्वितीय बनाकर, आप रिश्ते को एक-एक बना रहे हैं - आप केवल प्रत्येक प्रकार का एक जानवर रख पाएंगे।
चूंकि आपको अद्वितीय बाधा जोड़ने में त्रुटि हो रही है, मैं सुझाव देने जा रहा हूं कि आप वास्तव में एक अद्वितीय बाधा के बजाय एक विदेशी कुंजी चाहते हैं:
ALTER TABLE Animal
ADD CONSTRAINT FK_Animal_AnimalType
FOREIGN KEY
(
AnimalType_id
)
REFERENCES AnimalType
(
id
)
मुझे एनिमल टाइप टेबल के नाम और उसके प्राथमिक कुंजी कॉलम नाम के बारे में अनुमान लगाना था - अगर वे गलत हैं तो कृपया इन्हें बदल दें।