8

가능한 중복 :

MySQL Datetime 열의 기본값을 어떻게 설정합니까?

데이터 유형 datetime의 열 CreatedDate가있는 테이블이 있고 현재 날짜 시간으로 기본값을 설정할 수 있기를 원합니다. 어떻게해야합니까?

나는 Now ()와 CurrentTimestamp를 시도했지만 지금까지는 행운이 없다 !!!

2 답변


5

테이블 정의에서는 정적 기본값 만 설정할 수 있습니다.

전화하고 싶지 않으면ALTER TABLE매 순간....

방아쇠를 사용하십시오 :

DELIMITER $$

CREATE TRIGGER bu_table1_each BEFORE UPDATE ON table1 FOR EACH ROW
BEGIN
  SET new.datefield = NOW();
END $$

DELIMITER ;

만나다:http://dev.mysql.com/doc/refman/5.5/en/triggers.html


1

나는 당신이 DateTime으로 할 수 있다고 생각하지 않는다.

만나다:MySQL Datetime 열의 기본값을 어떻게 설정합니까?

연결된 질문


관련된 질문

최근 질문