2010-02-10 1 views
3

내 로컬 테스트 데이터베이스에서 올바르게 작동하는 간단한 저장 함수를 정의하고 있지만 "실제"서버에서이를 만들려고하면 'proc'에 추가되지 않습니다. -표. 오류가 없거나 아무 것도 없기 때문에 추가되지 않습니다 (따라서 함수는 물론 사용할 수 없습니다).mySQL 저장 함수 문제

두 서버가 동일한 버전을 사용하고 있으며 'proc'테이블 구조간에 차이점을 볼 수 없습니다.

아이디어가 있으십니까? 허가 문제?

감사합니다.

EDIT : phpMyAdmin 대신 mysql-shell에서 함수를 만들려고했는데 트릭을 만들었습니다.

답변

3

Windows에서 일반적으로 /mysql.err, Unix에서 /hostname.err을 검사하십시오.

사용 권한 문제를 디버깅하려면 "SELECT * FROM user where host = 'hostname'및 user = 'username'"을 실행하십시오. 이에 대한 자세한 내용 here