xinli/Archive/修复parent_id.sql
2026-01-30 16:23:31 +08:00

29 lines
830 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 修复知识库管理的parent_id
-- 问题parent_id=0 导致它是顶级菜单,应该在心理健康模块下
-- 1. 先查看心理健康模块的菜单ID
SELECT menu_id, menu_name, parent_id, path, component
FROM sys_menu
WHERE parent_id = 0 AND (menu_name LIKE '%心理%' OR path LIKE '%psychology%')
ORDER BY menu_id;
-- 2. 查看parent_id=2000的菜单确认2000是心理健康模块
SELECT menu_id, menu_name, parent_id, path
FROM sys_menu
WHERE parent_id = 2000
ORDER BY menu_id
LIMIT 5;
-- 3. 修复知识库管理的parent_id
UPDATE sys_menu
SET parent_id = 2000
WHERE menu_id = 2209;
-- 4. 验证修改
SELECT menu_id, menu_name, parent_id, path, component
FROM sys_menu
WHERE menu_id = 2209;
-- 完成!退出登录重新登录
SELECT '修复完成!请退出登录后重新登录' AS message;