20 lines
1.0 KiB
MySQL
20 lines
1.0 KiB
MySQL
|
|
-- 修改菜单名称的SQL脚本
|
|||
|
|
-- 删除第一个"test"菜单项,将第二个"test"改为"系统管理"
|
|||
|
|
|
|||
|
|
-- 1. 首先查看当前的菜单结构,确认要修改的菜单项
|
|||
|
|
SELECT id, parent_id, name, type, sort, icon FROM sys_menu WHERE is_delete = 0 ORDER BY sort;
|
|||
|
|
|
|||
|
|
-- 2. 查看所有名为"test"的菜单项
|
|||
|
|
SELECT id, parent_id, name, type, sort, icon FROM sys_menu WHERE name = 'test' AND is_delete = 0 ORDER BY sort;
|
|||
|
|
|
|||
|
|
-- 3. 删除第一个"test"菜单项(sort值最小的那个)
|
|||
|
|
-- 注意:请先运行上面的查询确认要删除的菜单ID,然后替换下面的ID
|
|||
|
|
-- DELETE FROM sys_menu WHERE id = [第一个test菜单的ID];
|
|||
|
|
|
|||
|
|
-- 4. 将第二个"test"菜单项的名称改为"系统管理"
|
|||
|
|
-- 注意:请先运行上面的查询确认要修改的菜单ID,然后替换下面的ID
|
|||
|
|
-- UPDATE sys_menu SET name = '系统管理', update_time = NOW() WHERE id = [第二个test菜单的ID];
|
|||
|
|
|
|||
|
|
-- 5. 验证修改结果
|
|||
|
|
-- SELECT id, parent_id, name, type, sort FROM sys_menu WHERE is_delete = 0 ORDER BY sort;
|