[MySQL] USE school Quest04개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] MySQL2023. 10. 23. 23:30
Table of Contents
-- UPDATE TRIGGER 생성
/* attend 테이블에 값이 변경되면
co_degree의 값도 같이 변경되도록
트리거 작성 */
DELIMITER $$
CREATE TRIGGER update_attend
AFTER UPDATE ON attend
FOR EACH ROW
BEGIN
UPDATE course SET co_degree = (
CASE
WHEN co_code = NEW.at_co_code
THEN co_degree+1
WHEN co_code = OLD.at_co_code
THEN co_degree-1
ELSE co_degree
END);
END $$
DELIMITER ;
UPDATE attend SET at_co_code = '2020ipc002'
WHERE at_num= 18;
[MySQL] USE school Quest04 끝!
![](https://t1.daumcdn.net/keditor/emoticon/niniz/large/025.gif)
(다음 게시물 예고편)
[MySQL] USE shop Quest02
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!