[Database] MySQL trigger syntax(ํŠธ๋ฆฌ๊ฑฐ)

MySQL trigger syntaxํŠธ๋ฆฌ๊ฑฐ๋ž€ ? ํ•ด๋‹น ํ…Œ์ด๋ธ”์ด๋‚˜ ๋ทฐ์— ๋Œ€ํ•ด ์–ด๋–ค ์•ก์…˜์ด ๊ฐ€ํ•ด ์กŒ์„ ๋•Œ ์›ํ•˜๋Š” ์•ก์…˜์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งํ•˜๋ฉฐ ์ฃผ๋กœ ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ๋‚จ๊ธธ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋ฆฌ๊ฑฐ์˜ ์ข…๋ฅ˜์—๋Š” ํฌ๊ฒŒ ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋ˆ„์–ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AFTER : ์ด๋ฒคํŠธ ์ดํ›„ ์ž‘๋™๋˜๋ฉฐ, ํ…Œ์ด๋ธ”์—์„œ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. BEFORE : ์ด๋ฒคํŠธ ์ด์ „์— ์ž‘๋™๋˜๋ฉฐ, ํ…Œ์ด๋ธ”๊ณผ ๋ทฐ์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋ฆฌ๊ฑฐ๋Š” CREATE TRIGGER๋ฌธ์„ ํ†ตํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค DELIMITER $$CREATE TRIGGER (ํŠธ๋ฆฌ๊ฑฐ ์ด๋ฆ„) AFTER INSERT ON (๊ธฐ์ค€ ํ…Œ์ด๋ธ”๋ช…) FOR EACH ROW BEGIN INSERT INTO (๋กœ๊ทธ ํ…Œ์ด๋ธ”๋ช…)SET (์ฟผ๋ฆฌ) END$$DELIMITER ; [ ์˜ˆ๋ฌธ ] ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๊ฑธ์–ด์คŒ์œผ๋กœ์จ, INV..

Programming/Database 2017. 7. 10. 17:29
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ