Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

트리거를 사용하는 데 필요한 권한은 무엇입니까?


SUPER 권한이 있어야 합니다. CREATE 또는 DROP 문의 도움으로 트리거를 생성하거나 파괴합니다. 그 외에 트리거된 명령문이 OLD 또는 NEW를 사용하는 경우 다음과 같은 몇 가지 추가 권한이 필요합니다.

  • SET NEW.column_name =value로 열 값을 할당하려면 해당 열에 대한 UPDATE 권한이 있어야 합니다.
  • 열의 새 값을 참조하기 위해 표현식에서 NEW.column_name을 사용하려면 해당 열에 대한 SELECT 권한이 있어야 합니다.