CI 묻고 답하기

제목 DB 문의 및 잡다한 문의 드립니다 ㅜㅜ
카테고리 CI 2, 3
글쓴이 미스힐링 작성시각 2020/03/20 09:46:58
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13909   RSS

지금 서버에서 mariaDB 10.3 버전을 써서 코드이그나이터3 개발환경을 세팅해놓고 

개발을 하고 있는데 같이 작업하시는 CS프로그래머님이 돌리는 프로시저가 mariaDB에서 에러가 나서

mysql 5.7버전으로 변경을 해야될것 같습니다.

 

잘 되는 개발환경세팅을 변경하려니 걱정이되네요..

 

질문1) 혹시 mysql 5.7버전에서도 엑티브 레코드 똑같이 사용 가능한가요?? 호환이 100% 다 가능한건지 궁금합니다..

 

질문2) insert할때 

 

$this->db->set('last_dt', 'NOW()');
return $query = $this->db->insert($this->table);

 

이렇게 하니까 날짜가 0000-00-00 00:00:00 이런식으로 서버에 저장이 되네요;; ''를 빼면 에러가 나고.. 해서 PHP에서

현재시간을 변수에 저장해서 $this->db->set('reg_dt', $reg_dt); 해결하기는했는데 그냥 NOW()를 쓰지는 못하는건지

궁금합니다;; 고수님들의 조언 부탁드립니다 (__+;;

 다음글 ci4 DB인스턴스 초기화 관련해서 (3)
 이전글 페이지 이동 질문입니다. (4)

댓글

미스힐링 / 2020/03/20 09:50:49 / 추천 0

아 now()부분은 세번째 파라미터를 false로 하면 PHP변수로 인식을 안해서 잘되는걸로 확인했습니다!! 

mariaDB 10.3 <--> mysql 5.7부분만 조언 부탁드립니다!!

변종원(웅파) / 2020/03/20 10:12:51 / 추천 0

5.6 대응일겁니다. 차이점은 검색으로 찾아보세요.

https://www.cikorea.net/bbs/view/qna?idx=22244&lists_style=

한대승(불의회상) / 2020/03/20 11:42:21 / 추천 0
mariaDB 전용 기능만 사용하지 않았다면 큰 이슈 없습니다.
미스힐링 / 2020/03/25 11:36:00 / 추천 0
넵 조언 감사드립니다!!