1) °¢°¢ÀÇ Å×ÀÌºí ±¸Á¶ »ç¿ë¿¹
create table test_table(
id integer not null auto_increment primary key,
sbm integer,
sbb integer,
sbtm integer,
yearmonth integer,
created_date timestamp default '0000-00-00 00:00:00',
updated_date timestamp default now() on update now() );
create table result_table(
ver integer not null auto_increment primary key,
comment varchar(10),
created_date timestamp default '0000-00-00 00:00:00',
updated_date timestamp default now() on update now()
);
2) °¢°¢ÀÇ Å×À̺íÀ» »ý¼ºÇÑÈÄ °ªÀ» ºñ±³Çؼ test_table Å×ÀÌºí¿¡ »ðÀÔ,¼öÁ¤,»èÁ¦°¡ ÀÖÀ»¶§¸¶´Ù result_table
Å×À̺íÀÇ ÄÚ¸ÇÆ® Çʵ忡 º¯°æµÈ id¸¦ »ðÀÔÇÏ´Â ¾Ë°í¸®Áò »ç¿ë¿¹
[µ¥ÀÌÅÍ »ðÀÔ±¸¹®]
CREATE TRIGGER test_tableTriggerInsert
AFTER INSERT ON test_table
FOR EACH ROW
insert into result_table (comment) values (NEW.id);
[µ¥ÀÌÅÍ ¼öÁ¤±¸¹®]
create trigger test_tableTriggerUpdate after update on test_table
for each row
insert into result_table (comment) values (NEW.id);
[µ¥ÀÌÅÍ »èÁ¦±¸¹®]
create trigger test_tableTriggerDelete after delete on test_table
for each row
insert into result_table (comment) values (OLD.id);
|