집 >데이터 베이스 >MySQL 튜토리얼 >DATETIME 기본값: NOW() 또는 '0000-00-00 00:00:00'?
날짜/시간 데이터 유형의 기본값: NOW() 또는 '0000-00-00 00:00:00'?
datetime 데이터 유형의 기본값에서는 다음을 고려할 수 있습니다. 옵션:
현재 기본값: '0000-00-00 00:00:00'
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
동적 기본값: NOW()
CREATE TABLE users ( registerDate datetime DEFAULT CURRENT_TIMESTAMP );
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
참고: MySQL 5.6.5 이전에는 날짜/시간에 대한 동적 기본값이 지원되지 않았습니다. 대신 TIMESTAMP 데이터 유형을 사용할 수 있지만 테이블당 하나의 자동 업데이트 타임스탬프 열만 허용됩니다.
위 내용은 DATETIME 기본값: NOW() 또는 '0000-00-00 00:00:00'?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!