You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋ฆฌ๊ฑฐ
[MYSQL] ๐ ํธ๋ฆฌ๊ฑฐ(Trigger) ๊ฐ๋ & ์ฌ์ฉ๋ฒ
Trigger (ํธ๋ฆฌ๊ฑฐ) ํธ๋ฆฌ๊ฑฐ(Trigger)๋ ์ฌ์ ์ ์๋ฏธ๋ก '๋ฐฉ์์ '๋ผ๋ ๋ป์ด๋ค. MySQL์์ ํธ๋ฆฌ๊ฑฐ๋ ํ ์ด๋ธ์์ ์ด๋ค ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์๋์ผ๋ก ์คํ๋๋ ๊ฒ์ ๋งํ๋ค. ์ฆ, ์ด๋ค ํ ์ด๋ธ์์ ํน์ ํ ์ด๋ฒคํธ(update, insert, delete)๊ฐ ๋ฐ์ํ์ ๋, ์คํ์ํค๊ณ ์ ํ๋ ์ถ๊ฐ ์ฟผ๋ฆฌ ์์ ๋ค์ ์๋์ผ๋ก ์ํํ ์ ์๊ฒ๋ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ฏธ๋ฆฌ ์ค์ ํด ๋๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด ๊ณ ๊ฐ์ด ๋ฌผ๊ฑด์ ๊ตฌ๋งคํด ๊ตฌ๋งค ํ ์ด๋ธ์ ์ ๋ณด๊ฐ insert๋๋ฉด, ๋ฑ๋ก๋ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ฐ๋ํด ๋ฌผํ ํ ์ด๋ธ์ ์๋์ผ๋ก update ์ฟผ๋ฆฌ๋ฌธ์ ์คํํ๊ฒ ํ๊ณ , ๋ ๋ฑ๋ก๋ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ฐ๋ํด ๋ฐฐ์กํ ์ด๋ธ์ insert ์ฟผ๋ฆฌ๋ฌธ์ ์คํ์ํค๊ฒ ๋ ํ ์ ์๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋ฆฌ๊ฑฐ(Database Trigger)๋ ํ ์ด๋ธ์ ๋ํ ์ด๋ฒคํธ์ ๋ฐ์ํด ์๋์ผ๋ก..