SQL - MySQL, Event & Trigger
ยท
๐Ÿงฉ SQL
โœ… Event & TriggerEventMySQL์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ŠฅDatabase๊ฐ€ ํ•ด์•ผ ํ•  ์ž‘์—…๋“ค์„ ์Šค์ผ€์ค„๋ง ํ•  ์ˆ˜ ์žˆ๋‹ค.ex) ํŠน์ • ์กฐ๊ฑด์— ํ•ด๋‹น๋˜๋Š” row๋“ค์„ ๋งค์ฃผ ์ˆ˜์š”์ผ ์˜คํ›„ 3์‹œ์— ์‚ญ์ œํ•œ๋‹ค. PostgreSQL์—์„œ๋„ ์ง€์›ํ•˜์ง€๋งŒ ํ™•์žฅํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•ด์•ผ ํ•œ๋‹ค.SQLite์—์„œ๋Š” ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. TriggerDatabase์—์„œ ์ผ์–ด๋‚˜๋Š” ์ผ์— ๋ฐ˜์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.ex) ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ row๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ๊ทธ ์‚ญ์ œ์— ๋Œ€ํ•œ log๋ฅผ log ํ…Œ์ด๋ธ”์— ๋งŒ๋“ ๋‹ค. MySQL, PostgreSQL, SQLite ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋ฐ์ดํ„ฐ ์—†์ด ๊ตฌ์กฐ๋งŒ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™€ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๋Š” ๋ฒ•CREATE TABLE archived_movies LIKE movies; โœ… Event• ๊ด€๋ฆฌโ–ซ ์ด๋ฒคํŠธ๋ฅผ ๋ณด๋ ค๋ฉด: ‎`SHOW..