[sql] 트리거를 사용하여 데이터의 유효성을 검사하는 방법은?
CREATE TRIGGER validate_data
BEFORE INSERT OR UPDATE ON your_table
FOR EACH ROW
BEGIN
  IF NEW.column_name < 0 THEN
    SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'column_name cannot be negative';
  END IF;
END;

위의 코드는 your_table에 새로운 데이터가 삽입되거나 갱신되기 전에 column_name이 음수인지를 확인하는 트리거를 생성하는 예시입니다.

이와 같이 트리거를 사용하여 데이터의 유효성을 검사할 수 있으며, 데이터베이스의 요구에 맞게 적절한 유효성을 정의할 수 있습니다.

더 자세한 내용은 다음 참고 문헌을 확인해 주세요.