제목 | mysqli SQL_NO_CACHE 오류는 어떻게 | ||
---|---|---|---|
카테고리 | DB | ||
글쓴이 | 슈퍼개미 | 작성시각 | 2022/10/11 11:10:21 |
|
|||
안녕하세요~ 지금 Codeigniter3버전을 사용하고 있습니다. 그런데 dbdriver를 mysql에서는 잘 작동하나 mysqli로 변경하면 HTTP ERROR 500가 발생을 합니다. 확인해 보니 SELECT문에 SQL_NO_CACHE 가 있으면 mysqli에서는 오류가 나고 mysql에서는 정상적으로 작동을 합니다. 이걸 어떻게 해결해야할까요 |
|||
다음글 | @import경로에 관하여 (3) | ||
이전글 | Api 받아오는 방법 (2) | ||
테러보이
/
2022/10/12 13:27:34 /
추천
1
에러내용을 한번 보여주세요
|
슈퍼개미
/
2022/10/12 14:43:21 /
추천
0
에러내용이 HTTP ERROR 500 라고 작동을 안합니다.
|
테러보이
/
2022/10/12 15:31:39 /
추천
1
로그라든가 에러 표시 헤더 추가 해서 보시면됩니다
|
슈퍼개미
/
2022/11/08 17:05:02 /
추천
1
자답: 확인하였습니다. $this->db->select('SQL_NO_CACHE xxxx'); 이렇게 넣으니 SQL_NO_CACHE를 필드처럼 `SQL_NO_CACHE`으로 인식하는 문제였습니다. 수정은 $this->db->select('SQL_NO_CACHE xxxx',FALSE); 로 수정하였습니다. |