Jeśli używasz InnoDB jako silnika, możesz sprawdź to na zewnątrz. Jak widać, możesz utworzyć nową tabelę, która zawiera wartości ograniczające i odniesienie do twojego pola (jako klucz obcy), a następnie wymusisz swoje ograniczenie z integralnością referencyjną.
AKTUALIZUJ
spróbuj tego:
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);
Ale musisz także zmienić spectrumdata
długość fali na NOT NULL
DOMYŚLNE =0; do obsługi wartości zerowych.