Trigger1 13. SQL trigger Trigger - 데이터베이스에서 어떤 이벤트가 발생했을 때 자동적으로 실행되는 프로시저(procedure) - 데이터에 변경이 생겼을 때, 즉, DB에 insert, update, delete가 발생했을 때 이것이 계기가 되어 자동적으로 실행되는 프로시저 update users set nickname = '쉬운코드' where id = 1; -> trigger는 table에서 변화가 일어날 때마다 통계를 계산해주고 싶을 때 계산하는 용도로 사용될 수 있음. - update, delete, insert 등을 한번에 감지하도록 설정이 가능함. (MySQL은 불가능) 위 예시에서 트리거가 한번만 작동하도록 바꿔주려면 FOR EACH ROW 를 FOR EACH STATEMENT로 바꿔주면 됨. -> row 단.. 2023. 5. 3. 이전 1 다음