반응형

데이터 베이스 2

[DB] Trigger 만들기 _ Dbeaver

트리거 대상이 되는 테이블 더블 클릭  tirgger 탭선택 → 배경 마우스 클릭create new trigger 클릭  트리거 이름 작성  source 안에 트리거 코드 작성   저장해주기   Tirgger 목록 조회하기SHOW TRIGGERS FROM loite_dev;   Tirgger 삭제하기DROP TRIGGER IF EXISTS trg_after_insert_user;   생성된 Tirgger 확인  트리거 작동 확인해보기test2 사용자를 신규 생성하고 저장   트리거를 적용 시켜둔 테이블에도 정상 생성된 것을 확인할 수 있다.

[DB] 트리거(Trigger)란?

✅ 트리거(Trigger)란?트리거(Trigger)는 데이터베이스에서 특정 이벤트(INSERT, UPDATE, DELETE 등)가 발생했을 때 자동으로 실행되는 프로시저이다.예를 들어:새로운 주문이 들어올 때마다 재고를 자동으로 감소시키기회원가입 시 가입일자를 자동으로 기록하기데이터 삭제 시 백업 테이블에 자동으로 복사하기트리거는 데이터의 무결성을 유지하고, 자동화된 작업을 수행하며, 업무 규칙을 강제하는 데 유용합니다.트리거의 주요 특징자동 실행: 지정된 이벤트 발생 시 자동으로 실행됨롤백 가능: 트리거 실행 중 오류 발생 시 변경사항을 취소할 수 있음연쇄 작업: 하나의 이벤트가 여러 테이블에 영향을 미칠 수 있음✅ 트리거를 사용하는 이유데이터 무결성 보장: 관련된 테이블 간 동기화 자동 처리중복 코드..

반응형