mysql 트리거 #mariadb 트리거 썸네일형 리스트형 [MySQL_MariaDB] 트리거 * 트리거(방아쇠) > 트리거는 사전적 의미로 방아쇠를 뜻한다. 방아쇠를 당기면 총알이 나가듯 테이블에 무슨일이 발생하면 자동으로 실행된다. > 테이블에서 insert나 update 또는 delete 작업이 발생되면 실행되는 코드 > 누군가 고의 혹은 실수로 테이블을 삭제한다면 누가 지웠는지 추적하는 일이 쉽지 않다. 이럴 때 트리거를 걸어놓는다면 이러한 문제를 해결할 수 있다. > 만약에 회원 중 당탕이가 회원탈퇴를 했다. 그런데 나중에 회원 탈퇴한 사람이 누구누구인지 알 방법은 없을까? - 데이터를 삭제하기 전에 다른 곳에 저장하면된다. 깜빡 잊을 수도 있다. > 위와 같은 경우에 삭제되기 전에 미리 다른 곳에 저장해주는 기능이 있다면 실수가 없을 것이다. 이것이 트리거의 대표적인 사용용도다. > 다.. 더보기 이전 1 다음