가능한 중복 :
MySQL Datetime 열의 기본값을 어떻게 설정합니까?
데이터 유형 datetime의 열 CreatedDate가있는 테이블이 있고 현재 날짜 시간으로 기본값을 설정할 수 있기를 원합니다. 어떻게해야합니까?
나는 Now ()와 CurrentTimestamp를 시도했지만 지금까지는 행운이 없다 !!!
테이블 정의에서는 정적 기본값 만 설정할 수 있습니다.
전화하고 싶지 않으면ALTER TABLE
매 순간....
방아쇠를 사용하십시오 :
DELIMITER $$
CREATE TRIGGER bu_table1_each BEFORE UPDATE ON table1 FOR EACH ROW
BEGIN
SET new.datefield = NOW();
END $$
DELIMITER ;