guoyu/Test/sql/update_system_title.sql

70 lines
1.7 KiB
MySQL
Raw Normal View History

-- ============================================
-- 国语教育平台 - 系统名称更新SQL
-- ============================================
-- 更新系统配置表中的系统标题(如果存在)
-- 注意:如果配置项不存在,需要先插入,如果存在则更新
-- 方法1如果配置项已存在直接更新
UPDATE sys_config
SET config_value = '国语教育平台',
update_by = 'admin',
update_time = NOW()
WHERE config_key = 'sys.index.title';
-- 方法2如果配置项不存在先检查后插入或更新
-- 使用 INSERT ... ON DUPLICATE KEY UPDATE 或先删除后插入
-- 删除旧的系统标题配置(如果存在)
DELETE FROM sys_config WHERE config_key = 'sys.index.title';
-- 插入新的系统标题配置
INSERT INTO sys_config (
config_name,
config_key,
config_value,
config_type,
create_by,
create_time,
remark
) VALUES (
'主框架页-系统标题',
'sys.index.title',
'国语教育平台',
'Y',
'admin',
NOW(),
'系统标题名称'
);
-- 如果还有其他地方存储系统名称,也可以一并更新
-- 例如:更新系统名称配置(如果存在)
UPDATE sys_config
SET config_value = '国语教育平台',
update_by = 'admin',
update_time = NOW()
WHERE config_key = 'sys.index.name';
-- 如果不存在则插入
INSERT INTO sys_config (
config_name,
config_key,
config_value,
config_type,
create_by,
create_time,
remark
)
SELECT
'主框架页-系统名称',
'sys.index.name',
'国语教育平台',
'Y',
'admin',
NOW(),
'系统名称'
WHERE NOT EXISTS (
SELECT 1 FROM sys_config WHERE config_key = 'sys.index.name'
);