| 제목 | DB 문의 및 잡다한 문의 드립니다 ㅜㅜ | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 미스힐링 | 작성시각 | 2020/03/20 09:46:58 | 
|  | |||
| 지금 서버에서 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
                             | 
| 
                                변종원(웅파)
                                /
                                2020/03/20 10:12:51 /
                                추천
                                0
                             5.6 대응일겁니다. 차이점은 검색으로 찾아보세요. | 
| 
                                한대승(불의회상)
                                /
                                2020/03/20 11:42:21 /
                                추천
                                0
                             
                                mariaDB 전용 기능만 사용하지 않았다면 큰 이슈 없습니다.
                             | 
| 
                                미스힐링
                                /
                                2020/03/25 11:36:00 /
                                추천
                                0
                             
                                넵 조언 감사드립니다!!
                             | 
아 now()부분은 세번째 파라미터를 false로 하면 PHP변수로 인식을 안해서 잘되는걸로 확인했습니다!!
mariaDB 10.3 <--> mysql 5.7부분만 조언 부탁드립니다!!