그누보드 및 영카트 웹호스팅시 mysql 5.7 이상 일때
필드 추가시 에러가 납니다.
datetime '0000-00-00 00:00:00' 을 인식해서 실행시 에러가 발생합니다.
필드추가해야 하는데 mysql 버젼을 변경까지 생각할 정도 였으니
여기저기 검색을 해보았지만 뚜렷하게 나온 답이 없어서
혹여나 나같이 헤메이고 있는 회원을 있을것 같아 첫글을 올려봅니다.
필드추가및수정시 쿼리 작성한후
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
원하는 테이블 생성 수정및추가 궈리 작성하시면 될듯합니다.
ALTER TABLE add 필드 형식 ~~~~~
SQL_MODE 미작성시 에러 코드
'ct_time'의 유효하지 못한 디폴트 값을 사용하셨습니다.
ex )
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
-- 카트에 mk_benefit_rate 뒤에 부가세 필드 추가 지정
ALTER TABLE `g5_shop_cart` ADD `ct_tax` INT(11) NOT NULL DEFAULT '0' COMMENT '부가세' AFTER `mk_benefit_rate`;
댓글 5개
게시글 목록
| 번호 | 제목 |
|---|---|
| 22569 | |
| 22566 | |
| 22565 | |
| 22559 | |
| 22530 | |
| 22527 | |
| 22525 | |
| 22521 | |
| 22518 | |
| 22506 | |
| 22500 | |
| 22490 | |
| 22487 | |
| 22481 | |
| 22480 | |
| 22473 | |
| 22471 | |
| 22468 | |
| 22453 | |
| 22449 | |
| 22440 | |
| 22436 | |
| 22435 | |
| 22415 | |
| 22407 | |
| 22404 | |
| 22376 | |
| 22364 | |
| 22362 | |
| 22353 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기