[DB] mysql 기능 on update current_timestamp 사용하기
Roel Downey
mysql에서 ON UPDATE CURRENT_TIMESTAMP란 데이터가 바뀔 때마다 자동으로 원하는 컬럼에 현재 시간으로 자동 업데이트 해주는 기능이다. 보통 '수정한 날짜'에 해당하는 컬럼에 많이 쓰이는 것으로 보인다. mysql에서는 테이블 생성 당시에 해당 기능을 만들 수 있다. CREATE TABLE `demo_table` ( `modified_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) 하지만, oracle에는 이러한 기능이 없어 trigger로 구현해야 한다. oracle 구현방법도 어렵지 않다. create or replace TRIGGER schema.name_of_trigger BEFO..