आप ट्रिगर का उपयोग करके MySQL में एक चेक बाधा का अनुकरण कर सकते हैं।
उदाहरण के लिए, यदि आप 1.00 से बड़े सभी मानों को 1.00 के रूप में संग्रहीत करने के लिए बाध्य करना चाहते हैं, तो आप इस तरह के 2 ट्रिगर के साथ ऐसा कर सकते हैं:
DELIMITER $$
DROP TRIGGER IF EXISTS tr_b_ins_relationships $$
CREATE TRIGGER tr_b_ins_relationships BEFORE INSERT ON relationships FOR EACH ROW BEGIN
IF new.relationship_level > 1
THEN
SET new.relationship_level = 1;
END IF;
END $$
DELIMITER ;
DELIMITER $$
DROP TRIGGER IF EXISTS tr_b_upd_relationships $$
CREATE TRIGGER tr_b_upd_relationships BEFORE UPDATE ON relationships FOR EACH ROW BEGIN
IF new.relationship_level > 1
THEN
SET new.relationship_level = 1;
END IF;
END $$
DELIMITER ;