下面的查詢在舊版本的MySQL上工作(不記得是哪一個)。升級MySQL後查詢不起作用
SELECT @r AS _id,
(
SELECT @r := parent
FROM t_hierarchy
WHERE id = _id
) AS parent,
@l := @l + 1 AS lvl
FROM (
SELECT @r := 1218,
@l := 0,
@cl := 0
) vars,
t_hierarchy h
WHERE @r <> 0
自從我升級到5.7,我得到的錯誤:
Unknown column '_id' in 'where clause'
幫助的人?
可能重新開始,與設置的採樣數據和預期的結果 – Strawberry
請粘貼表結構t_hierarchy的別名 – Sandy