Как использовать пользовательскую переменную таким образом, чтобы значение переменной было повторно использовано в следующем запросе в mysql?
Просто используйте его:
SELECT @r := 1 --- 1 SELECT @r := @r + 1 --- 2