집 >데이터 베이스 >MySQL 튜토리얼 >UPDATE 트리거에 대한 자세한 소개
UPDATE 트리거 UPDATE 트리거는 UPDATE 문이 실행되기 전이나 후에 실행됩니다. 다음 사항을 알아야 합니다. 1. UPDATE 트리거 코드에서 OLD라는 가상 테이블을 참조하여 이전 값(UPDATE 문 이전)에 액세스할 수 있고, NEW라는 가상 테이블을 참조하여 새로 업데이트된 값에 액세스할 수 있습니다. 2. BEFORE UPDATE 트리거에서는 NEW의 값도 업데이트될 수 있습니다(UPDATE 문에서 사용되는 값 변경 허용). 3. OLD의 값은 모두 읽기 전용이며 업데이트할 수 없습니다. 다음 예에서는 상태 약어가 항상 대문자인지 확인합니다(UPDATE 문에 대문자 또는 소문자 지정 여부에 관계 없음). 입력: new.vend_state =&n
1로 설정된 각 행에 대한 vends 전에 업데이트 트리거 updatevendor를 만듭니다. UPDATE 트리거(업데이트) 및 트리거 심층 분석
소개: UPDATE 트리거 UPDATE 트리거는 UPDATE 문이 실행되기 전이나 후에 실행됩니다. 다음 사항을 알아야 합니다. 1. UPDATE 트리거 코드에서 OLD라는 가상 테이블을 참조하여 이전( UPDATE 문 이전) 값에 액세스하고 NEW라는 가상 테이블을 참조하여 새로 업데이트된 값에 액세스할 수 있습니다. .BEFORE UPDATE 트리거에서는 NEW의 값도 업데이트될 수 있습니다(UPDATE 문에 사용되는 값을 변경할 수 있음).
2SQL Server 트리거의 특정 필드가 실행될 때 업데이트가 트리거됩니다. 테이블이 업데이트됨 도구 소개
: 또한 삽입 및 업데이트 데이터가 임시 테이블에 저장되므로 insert를 사용하여 데이터를 꺼내고, delete를 사용하여 삭제된 데이터를 꺼낼 수 있습니다. 삭제할 때3.
소개: Oralce 트리거에서 이 테이블을 업데이트하는 방법 이 문서에서는 두 가지 문제에 대해 설명합니다. 업데이트 트리거 전후. 2. 테이블 A의 특정 필드가 업데이트된 후 트리거가 트리거됩니다.
4.
구체화된 뷰를 수동으로 새로 고치는 Oracle의 문제소개: 최근 프로젝트에서는 문서가 성공한 후 구체화된 뷰를 수동으로 새로 고쳐야 합니다. 제출된. . 초기 계획은 dbms_refresh.refresh(
5.MySQL5.7은 테이블에서 여러 INSERT/DELETE/UPDATE 트리거를 지원합니다
소개: MySQL 버전 5.6에서는 하나의 테이블이 여러 INSERT/DELETE/UPDATE 트리거를 지원하지 않습니다. 예를 들어 테이블 t1에 두 개의 INSERT 트리거를 만듭니다: DELIMITER$$USE`test`$$DROPTRIGGER/*!50032IFEXISTS*/` t.
java - 이 mysql 업데이트 트리거에 어떤 문제가 있나요?
위 내용은 UPDATE 트리거에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!