테이블에 행을 삽입하기 전에 일부 데이터의 유효성을 검사하는 트리거를 만들고 싶습니다. 테이블이 3개 있습니다:
테이블 직원:
테이블 사용자:
및 테이블 주석:
그래서 people에 속한 사용자만 댓글을 삽입할 수 있으므로 다음 트리거를 구현해 보았습니다.
사용자 테이블에서 Peronnel ID를 가져오고 비어 있으면 테이블에 아무것도 삽입하지 않지만 작동하게 할 수는 없다는 아이디어입니다
노타스에 이미 삽입된 트리거가 걸려 있으니 취소할 이유가 없다면 그냥 넘어가시면 됩니다.
무언가를 NULL과 비교할 때 IS NULL 或 IS NOT NULL。不要使用 = 或 !=,因为 NULL 不是等于或不等于任何值的值。 IE。 NULL = NULL를 잘못 사용할 수도 있습니다.
IS NULL
IS NOT NULL
=
!=
NULL = NULL
노타스에 이미 삽입된 트리거가 걸려 있으니 취소할 이유가 없다면 그냥 넘어가시면 됩니다.
무언가를 NULL과 비교할 때
으아악IS NULL
或IS NOT NULL
。不要使用=
或!=
,因为 NULL 不是等于或不等于任何值的值。 IE。NULL = NULL
를 잘못 사용할 수도 있습니다.