अगर मेरे पास एक टेबल है जो इस तरह दिखती है
CREATE TABLE foo (
id INT NOT NULL AUTO_INCREMENT,
aa INT NOT NULL,
bb INT NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY (aa, bb),
CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id),
CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id)
)
क्या यह सुनिश्चित करने का एक तरीका है कि aa != bb
आवेदन स्तर के तर्क का उपयोग करने के अलावा या BESORE INSERT पर विफल होने के लिए ट्रिगर को मजबूर किया जाए?
Foo
तालिका में तीन जोड़े हैं(1,2) (2,3) (3,1)
:। हमें तीन मूल्यों को कैसे विभाजित करना चाहिए?