2012-12-21 6 views
0

나는 최소 스패닝 트리를 만들고 여러 값을 내 데이터베이스에서 테이블 MST을 업데이트하는 절차 mst2 있습니다. 그것은 WAMP 잘 작동하지만 라이브 서버에 가져올 때 미치게 작동합니다. 현재MySQL의 랜덤 업데이트 광기

, 나는 테이블에 임의의 값을 다시로드 할 때마다 그 안에 표시하고 아래로 이동 한 것 같다 ?? 나는 무슨 일이 벌어지고 있는지 전혀 모른다. 나는 함수를 호출하지는 않지만 테이블은 지속적으로 동적으로 조정되는 것처럼 보입니다.

내 코드를 게시 하겠지만 과장 될 수 있습니다. 꽤 광범위합니다. 누군가가이 문제를 일으킬 수있는 일반적인 아이디어가 있다면 알려주십시오.

+0

현재 377 개의 튜플이 있습니다. – Mike

+0

디버깅 저장 프로 시저는 어렵습니다. 내가 무슨 일인지보고 일반 SQL로 전환하는 것이 좋습니다거야. –

+0

코드를 보지 않고서는 대답 할 수 없습니다. 문제가있는 부분을 찾아서 게시 할 수 있습니까? – Lighthart

답변

0

문제는 내가 MySQL이 대소 문자를 구분하지 않는다는 사실에 의존하는 코드의 일부에서 'mst'이라는 소문자로 테이블을 참조하고 있다는 사실입니다. 분명히 내가 (리눅스)로 가져 오려고했던 서버가 MySQL에서 테이블 이름 (대개 열 이름)에 대해 대소 문자를 구분하도록 구성되어 코드의 테이블 이름을 아래에서 위로 수정하여 문제를 해결했습니다.