[mysql]
mysql create 에서 datetime 부분에 오류 나올때 Invalid default value for 'wr_datetime'
하우코드
본문
mysql create 에서 datetime 부분에 오류 나올때 Invalid default value for 'wr_datetime'
NULL, PRIMARY KEY (`wr_id`), KEY `wr_seo_title` (`wr_seo_title`), KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`), KEY
`wr_is_comment` (`wr_is_comment`,`wr_id`), KEY `wr_10` (`wr_10`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;": Invalid default value for 'wr_datetime'
NO_ZERO_IN_DATE, NO_ZERO_DATE 때문에 Create 오류가 발생됨
create 하기전에 다음 실행
SET sql_mode = '';
예)
$db = new mysqli(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD, G5_MYSQL_DB);
$db->query("SET sql_mode = '';");
NULL, PRIMARY KEY (`wr_id`), KEY `wr_seo_title` (`wr_seo_title`), KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`), KEY
`wr_is_comment` (`wr_is_comment`,`wr_id`), KEY `wr_10` (`wr_10`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;": Invalid default value for 'wr_datetime'
NO_ZERO_IN_DATE, NO_ZERO_DATE 때문에 Create 오류가 발생됨
create 하기전에 다음 실행
SET sql_mode = '';
예)
$db = new mysqli(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD, G5_MYSQL_DB);
$db->query("SET sql_mode = '';");
댓글목록
등록된 댓글이 없습니다.