본문 바로가기

컴퓨터이야기/프로그램이야기

MySql사용 시 function does not exist 오류발생 시

Mysql사용 시 function does not exist 오류 발생 시

1. 여러 경우에 이런 오류가 발생하지만, 원인은 설정에 있더군요.

   a. select max (id) from Table_A; 의 경우

   b. select max(id) from Table_A; 의 경우등...

2. 1-a와 1-b가 다른 점은 max와 (id) 사이에 공간(space)이 있고, 없는 차이점입니다.

3. 1-a의 경우 공간(space)를 빼고 하셔 보시구요..

4. 1-b는 극히 정상인데, 이때는 아래 그림처럼 해보는 방법이 있고

   혹은, DB서버에서 설정을 하세요. 

 

1. 오류 원인은 Space Ignore 설정에 있습니다.

a. 아래와 같이 접속 환경설정을 변경하고 해 보세요.

-. 아래 그림의 빨간Box 처럼 체크

 

b. DB서버에서 SQL_MODE설정

-. set sql_mode='IGNORE_SPACE

 

사용 후 평가를 해 주시면, 블러그 찾아오시는 모든분들에게 좋은정보를 제공할 수 있는 공유지원역할을 해주시게 되는 것 입니다.


이상으로 블로그를 방문해 주신 모든 분들께 감사드리며, 본 포스팅을 마치도록 하겠습니다.


좋은 정보를 공유해요~~