programing

MariaDB 사용자 정의 변수에 휴지통 값이 있는 이유는 무엇입니까?

css3 2023. 9. 12. 20:11

MariaDB 사용자 정의 변수에 휴지통 값이 있는 이유는 무엇입니까?

MariaDB를 사용하고 있는데 문제가 있습니다.코드는 다음과 같습니다.

https://github.com/analca3/TFG/blob/master/Consultas/extractReplays.sql#L346

문제를 설명하겠습니다.저는 테이블 위에 있는 ID 위에서 반복할 수 있는 커서가 있는 절차를 사용하고 있습니다.각 ID를 사용하여 테이블에 일부 데이터를 추출하는 절차를 실행합니다.그러나 이 절차에서 사용자 정의 변수를 사용하고 있으며, 두 번째로 사용할 때 해당 변수에 쓰레기 값이 표시됩니다.나는 이 변수들이 세션 생활이라는 것을 알고 있지만 모든 것을 재설정하고 있습니다.

내부 절차를 실행하고 연결을 닫고 다른 시간을 실행하면 결과 테이블의 데이터가 정확합니다.뭐가 있을까요?저는 모든 변수를 CROSS JOIN 문으로 설정하고 있습니다.로컬 프로시저 변수를 사용하려고 했지만 카운터로 사용할 수 없었습니다.

언급URL : https://stackoverflow.com/questions/37508092/why-my-mariadb-user-defined-variables-have-trash-values