본문 바로가기
Database/MYSQL

Mysql 5.6 과 Mysql 5.7 버젼업시 체크 사항 [datetime]

by 반화넬 2018. 4. 17.
반응형

Mysql 5.6 과 Mysql 5.7 버젼업시 체크 사항

# DATETIME 컬럼의 DEFAULT 설정

> 5.6 => DEFAULT '0000-00-00 00:00:00'
> 5.7 => DEFAULT CURRENT_TIMESTAMP


# TIMESTAMP 일경우
  ts1 TIMESTAMP on UPDATE CURRENT_TIMESTAMP,     -- default 0
  ts2 TIMESTAMP NULL on UPDATE CURRENT_TIMESTAMP -- default NULL

# DATETIME 의 경우 
  dt1 DATETIME on UPDATE CURRENT_TIMESTAMP,         -- default NULL
  dt2 DATETIME NOT NULL on UPDATE CURRENT_TIMESTAMP -- default 0

반응형