यदि आप InnoDB को इंजन सर के रूप में उपयोग कर रहे हैं, तो आप इसे जांचें बाहर। जैसा कि आप देख सकते हैं, आप एक नई तालिका बना सकते हैं जिसमें आपके सीमित मूल्य और आपके क्षेत्र के संदर्भ शामिल हैं (विदेशी कुंजी के रूप में) यह अब आपके बाधा को संदर्भित अखंडता के साथ लागू करता है।
अपडेट करें
इसे आजमाएं:
CREATE TABLE allowed_val(
limiting_val DOUBLE NOT NULL,
PRIMARY KEY (limiting_val )
) ENGINE = InnoDB;
INSERT INTO allowed_val( limiting_val) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9),(10),..(1000);
ALTER TABLE spectrumdata
ADD FOREIGN KEY (wavelength) REFERENCES allowed_val(limiting_val);
लेकिन आपको spectrumdata
में भी बदलाव करना होगा वेवलेंथ टू NOT NULL
डिफ़ॉल्ट करने के लिए =0; शून्य मानों को संभालने के लिए।