У меня есть рекурсивные MySQL хранимые процедуры, для которых я поставил max_sp_recursion_depth=10.
Как получить глубину в рекурсии процедуры хранения mysql?
Теперь, без установки локальной переменной, я хотел бы знать, что такое рекурсия-х уровень в течение одного исполнения.
Я думаю, что, конечно, есть переменная сеанса, которая хранит глубину (как еще вы знаете, когда достигнете максимального уровня), но я не смог ее найти. Я бы не стал использовать переменную, чтобы сделать это постепенно. Как я могу узнать эту (если есть) системную переменную?
Почему вы используете рекурсию? Возможно, вы можете избежать этого с другой структурой данных. – eggyal
Это не мое дело .... OT –
Позвольте мне перефразировать: почему вы используете рекурсию? SQL не предназначен для использования таким образом. Вы почти наверняка можете избежать этого с другой структурой данных. – eggyal