• [기본] 도와주세요 프로그래머원빈형님들2012.10.09 PM 05:23

게시물 주소 FONT글자 작게하기 글자 키우기

RuntimeError: ERROR C42703 Mcolumn "ip" does not exist P30 Fparse_expr.c L404 RtransformColumnRef: SELECT * FROM users WHERE (ip = '127.0.0.1' and send_mail_flg >= 3 and send_mail_flg <> 99 and contact_type_id not in (7)) LIMIT 1

이게 무슨 에러인지 아시는 분 계신가요..?

런타임에러라서 메모리문제인가 했는게 그건 아닌 것 같고..
루비온레일즈로 소스 불러들이켜서 대는데 까지는 다했는데 로컬서버만 들어가면 이런 오류가뜹니다..

아무리 검색해도 무슨 내용인지 몰르겠습니다.
댓글 : 10 개
"ip" does not exist P30 Fparse_expr.c L404
이게 포인트 인거 같은데... 아힝흐어이 다른분들이 잘알려주실겁니다 +_+
아~이거 ㅋㅋㅋ 흠.........다음분에게 넘길께요
users 테이블에 ip 컬럼 존재 여부를 판단해보시는 것은 어떨런지요 !?
루비온레일즈를 모르지만, 위의 Error에서 column "ip" does not exist 이부분이...
아마 apm을 이용해서 mysql DB를 서버로 연동해논거 같은데

ip를 127.0.0.1 이 아니라 현재 사용하고 있는 ip로 변경해서 하면 될거 같은데...

음....

고수분 등장하시길....
users 테이블에 ip라는 칼럼이 없는게 아닌가요?
아니면 select에 ip를 넣어보세요
원빈이 아니라서 가야겠다.ㅋㅋㅋ

윗분들 말대로 테이블에 ip컬럼 잇는지 확인해보시라능.
메시지만 봐서는 ip컴럼이 없다는 소린거 같은데..
users 테이블에 ip라는 컬럼이 없대요 'ㅅ'
원빈이 되고싶어 아는척 하고싶은데 모르겠다 그냥 가자...
1) 윗분 말씀처럼 users 테이블에 ip 컬럼이 없는 경우
- 이거면 뭐 골치아플 건덕지가 없을 듯...

2) ip 컬럼이 실제 있어도 db 접속한 id랑 테이블 생성한 id랑 (소유/억세스) 권한이 안맞아서
해당 네임을 못찾아오는 경우
- 다른 환경, 다른 db였지만, 예를 들어 저런 경우 [dbo].ip 이런 식으로
소유자명까지 붙여서 필드명을 지정해야 한다던가 하는 골때리는 방법으로 해야 했던 적이...
([dbo].ip 이런 구조의 필드네임은 Query Manager 같은데서 쿼리를 오토 생성해보고,
거기서 만들어주는 구조를 차용해서 그대로 썼었음요.)

이 외의 다른 경우도 있을 수 있겠지만, 원빈이 아니라서 더는 잘 모르겠네요 ㅎㅎ;;
친구글 비밀글 댓글 쓰기