-- ============================================= -- 远程数据库菜单修复脚本 -- 数据库:47.99.164.66:3306/hzdyjs_xg -- 目标:将"处分记录管理"修改为"处分记录审批" -- 执行日期:2025-01-08 -- ============================================= -- 步骤1:验证数据库连接 SELECT '=== 数据库连接验证 ===' as step; SELECT DATABASE() as current_database, USER() as current_user, NOW() as current_time, VERSION() as mysql_version; -- 步骤2:查看修复前状态 SELECT '=== 修复前菜单状态 ===' as step; SELECT menu_id, menu_name, parent_id, path, component, status, create_time, update_time FROM sys_menu WHERE menu_id = 9110; -- 步骤3:检查相关子菜单(确保不会影响) SELECT '=== 相关子菜单检查 ===' as step; SELECT menu_id, menu_name, parent_id, order_num, status FROM sys_menu WHERE parent_id = 9110 ORDER BY order_num; -- 步骤4:安全备份(可选但推荐) -- CREATE TABLE sys_menu_backup_20250108 AS -- SELECT * FROM sys_menu WHERE menu_id = 9110; -- 步骤5:执行修复 SELECT '=== 开始执行修复 ===' as step; UPDATE sys_menu SET menu_name = '处分记录审批', update_time = NOW(), update_by = 1 WHERE menu_id = 9110; -- 步骤6:检查更新结果 SELECT '=== 修复后验证 ===' as step; SELECT menu_id, menu_name, parent_id, path, component, status, update_time, ROW_COUNT() as affected_rows FROM sys_menu WHERE menu_id = 9110; -- 步骤7:最终确认 SELECT '=== 修复完成确认 ===' as step; SELECT CASE WHEN menu_name = '处分记录审批' THEN '✅ 修复成功' ELSE '❌ 修复失败' END as fix_status, menu_name as current_name FROM sys_menu WHERE menu_id = 9110; SELECT '=== 操作完成 ===' as final_step; SELECT '请重启后端服务并清除前端缓存以查看效果' as next_action;