증상
DATETIME 수정이 일어난 경우 0000-00-00 이 기본 값으로 입력됨
해결
UNIXTIME 기준으로 검증한다
IF(UNIX_TIMESTAMP(O.delivery_complete_time) = 0,'미입력', O.delivery_complete_time) AS delivery_complete_time
관련링크
https://stackoverflow.com/questions/559590/selecting-empty-mysql-datetime-fields
'DB > MYSQL' 카테고리의 다른 글
[ MYSQL ] Timezone 확인 (0) | 2021.11.19 |
---|---|
[ MYSQL ] 컬럼 구조 확인 (0) | 2021.11.17 |
[ MYSQL ] WHERE 를 통한 DELETE 안될때 (0) | 2021.09.25 |
[ MYSQL ] 테이블 복제 (0) | 2021.09.07 |
[ MYSQL ] 시간관련 쿼리 (0) | 2021.08.20 |