-- 生成msk_test的PATH
SET SQL_SAFE_UPDATES=0;
update msk_test e1
left join msk_test e2 on e1.parent_id = e2.id and e1.id <> e2.id
left join msk_test e3 on e2.parent_id = e3.id and e2.id <> e3.id
left join msk_test e4 on e3.parent_id = e4.id and e3.id <> e4.id
left join msk_test e5 on e4.parent_id = e5.id and e4.id <> e5.id
left join msk_test e6 on e5.parent_id = e6.id and e5.id <> e6.id
left join msk_test e7 on e6.parent_id = e7.id and e6.id <> e7.id
left join msk_test e8 on e7.parent_id = e8.id and e7.id <> e8.id
left join msk_test e9 on e8.parent_id = e9.id and e8.id <> e9.id
left join msk_test e10 on e9.parent_id = e10.id and e9.id <> e10.id
set e1.node_path_name = concat(
if(isnull(e10.id),'',concat(e10.name,'/')),
if(isnull(e9.id),'',concat(e9.name,'/')),
if(isnull(e8.id),'',concat(e8.name,'/')),
if(isnull(e7.id),'',concat(e7.name,'/')),
if(isnull(e6.id),'',concat(e6.name,'/')),
if(isnull(e5.id),'',concat(e5.name,'/')),
if(isnull(e4.id),'',concat(e4.name,'/')),
if(isnull(e3.id),'',concat(e3.name,'/')),
if(isnull(e2.id),'',concat(e2.name,'/')),
e1.name
);