[혼공학습단]6주차

suyeon·2023년 2월 14일
0

혼공단9기_SQL

목록 보기
6/6
post-thumbnail

Chapter 07 ~ 08

😊기본미션: p. 363 market_db의 고객 테이블(member)에 입력된 회원의 정보가 변경될 때 변경한 사용자, 시간, 변경 전의 데이터 등을 기록하는 트리거 작성하고 인증하기

트리거란?

테이블에 INSERTUPDATE 또는 DELETE 작업이 발생하면 실행되는 코드이다. 삭제된 모든 사용자 정보를 완벽하게 별도의 장소에 저장한다.

use market_db;
create table singer(select mem_id, mem_name, mem_number, addr from member);

create table backup_singer
(mem_id	char(8)	not null,
mem_name	varchar(10)	not null,
mem_number	int not null,
modType char(2), -- 변경된 타입. '수정',' 또는 삭제'
modDate date, -- 변경된 날짜
modUser	varchar(3) -- 변경한 사용자
);

profile
📖개발블로그📖

0개의 댓글