guoyu/Test/sql/update_system_title.sql

70 lines
1.7 KiB
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.

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