70 lines
1.7 KiB
SQL
70 lines
1.7 KiB
SQL
-- ============================================
|
||
-- 国语教育平台 - 系统名称更新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'
|
||
);
|
||
|