>  기사  >  데이터 베이스  >  트리거란 무엇입니까? 트리거를 만드는 방법은 무엇입니까?

트리거란 무엇입니까? 트리거를 만드는 방법은 무엇입니까?

王林
王林앞으로
2020-06-15 17:29:544310검색

트리거란 무엇입니까? 트리거를 만드는 방법은 무엇입니까?

트리거란 무엇인가요?

  • 트리거는 특정 작업 전후에 일부 작업을 "자동으로" 수행하는 데 사용됩니다. (예를 들어, 신규 학생 정보를 입력하는 경우, 수업 테이블에서 학생 수를 수정해야 합니다.)

  • 삽입 삭제 업데이트가 트리거를 설정한 후 삽입 삭제 업데이트 작업을 실행하면 설정된 내용이 자동으로 트리거됩니다.

  • 테이블에는 최대 6개의 트리거(3*2, 3개 작업*2회(전|후))가 있을 수 있습니다.

트리거 만들기

구문: ​​

create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句;
  • 트리거 이름은 쉽게 구별할 수 있도록 Trigger_xxx를 사용하는 것이 좋습니다. 트리거 이름은 반복할 수 없습니다.

  • before|after는 트리거 문 실행 시간을 나타냅니다. 이전이면 삽입 삭제 업데이트 작업이 이후이기 전에 트리거 문이 실행됩니다.

  • 이벤트는 삽입 삭제 업데이트 작업 중 하나입니다.

  • 각 행은 해당 작업을 수행하는 모든 레코드를 나타내는 트리거입니다.

  • 트리거 문은 트리거가 실행될 때 실행되는 문입니다.

추천 튜토리얼: mysql 튜토리얼

위 내용은 트리거란 무엇입니까? 트리거를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제