CI 묻고 답하기

제목 쿼리문에 자동으로 ` 가 붙는데요.
글쓴이 쁘띠 작성시각 2012/02/14 15:22:23
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 15816   RSS
안녕하세요.

쿼리문에 컬럼에 자동으로 ``가 붙는건 알겠는데요.
case 문에 case 단어에도 ``가 붙습니다.

저는 만들때

$this->db->select('shop_id ,case member_level WHEN 5 THEN member_name else null END as member_name, case member_level WHEN 5 THEN coupon else null END as coupon, count(member_id) cnt ');

이렇게 문구를 넣었는데.
에러가 나서 확인해보니

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHEN 5 THEN member_name else null END as member_name, `case` member_level WHEN 5' at line 1

이런식으로 나옵니다.

다른곳에서도 잘 쓰던 case 문인데 왜 이럴까요?

 다음글 db에서 괄호 사용 방법 (7)
 이전글 zip 압축해제에 대해서요 (2)

댓글

헛발이 / 2012/02/14 15:53:39 / 추천 0
$this->db->select('shop_id ,case member_level WHEN 5 THEN member_name else null END as member_name, case member_level WHEN 5 THEN coupon else null END as coupon, count(member_id) cnt ', FALSE);

이렇게 마지막에 FALSE를 넣으면 어케 되나요?