인터넷에서 이 표현을 발견하고, 위 함수를 local wamp에서 제공하는 mysql(버전 5.7)에 구현했습니다
<code>alter table account.users add column reg_time datetime not null default now();</code>
하지만 서버 측에서도 동일한 SQL 문을 사용합니다
<code>alter table users add column reg_time datetime not null default now();</code>
그러나 메시지는 다음과 같습니다: 'reg_time'에 대한 기본값이 잘못되었습니다.
서버 mysql 버전이 5.0입니다
어떻게 해야 하나요?
인터넷에서 이 표현을 발견하고, 위 함수를 local wamp에서 제공하는 mysql(버전 5.7)에 구현했습니다
<code>alter table account.users add column reg_time datetime not null default now();</code>
하지만 서버 측에서도 동일한 SQL 문을 사용합니다
<code>alter table users add column reg_time datetime not null default now();</code>
그러나 메시지는 다음과 같습니다: 'reg_time'에 대한 기본값이 잘못되었습니다.
서버 mysql 버전이 5.0입니다
어떻게 해야 하나요?
<code>ALTER TABLE `users` ADD COLUMN `reg_time` timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP</code>
sqlserver는 getdate()를 사용합니다
mysql은 now()와 일치해야 합니다
타임스탬프 타임스탬프 유형 필드에는 자동 업데이트 삽입 시간과 수정 시간이라는 두 가지 속성이 있습니다