#推荐
使用 SQL 脚本快速添加子模块信息(适用于网狐平台)

2025-07-26 45

在使用网狐架构平台初始化部署时,往往需要手动在数据库中添加多个子模块信息。每次都要手动插入数据,效率低、容易出错。

本文通过 SQL 脚本批处理方式,一键完成两个关键表(GameGameItemGameKindItem)的数据插入,适合用于部署后初次初始化,或一键清空重写子模块数据场景。

示例截图说明

SQL Server 查询执行界面

使用 SQL 脚本快速添加子模块信息(适用于网狐平台)

图中关键操作流程:

  1. 点击左上角【新建查询】;

  2. 选择目标数据库(如 QPPlatformDB);

  3. 粘贴 SQL 脚本;

  4. 点击【执行】;

  5. 控制台返回“受影响的行数 = 1”即为成功。

SQL 插入脚本示例

以下 SQL 脚本将清空两张表,并插入一组新子模块信息:

USE QPPlatformDB
GO

-- 清空游戏模块表
TRUNCATE TABLE GameGameItem

-- 插入新的游戏模块
INSERT INTO GameGameItem(GameID, GameName, SupporType, DataBaseAddr, DataBaseName,
                         ServerVersion, ClientVersion, ServerDLLName, ClientExeName)
VALUES (3, '示例模块', 0, '127.0.0.1', 'QPTreasureDB',
        101187587, 101187587, 'ExampleServer.dll', 'ExampleClient.exe')

-- 清空种类信息表
TRUNCATE TABLE GameKindItem

-- 插入新的种类信息
INSERT INTO GameKindItem(KindID, GameID, TypeID, SortID, KindName,
                         ProcessName, GameRuleUrl, DownLoadUrl, Nullity)
VALUES (3, 3, 1, 0, '示例子模块', 'ExampleClient.exe', '', '', 0)

注意:该脚本会清空原有数据,请务必确认环境为新部署或可覆盖操作。

自动化执行(可选)

如需自动化批处理,也可将上述 SQL 脚本另存为 游戏列表.sql,再通过 .bat 脚本执行:

@echo off
osql -E -n -i "游戏列表.sql"
pause

双击运行 .bat 文件即可快速执行 SQL 插入过程,适合重复部署或多台服务器初始化。

此方式适用于需要快速初始化子模块数据覆盖式更新子模块配置的场景,极大提升部署效率,避免遗漏字段或误写数据。建议在正式使用前备份原表数据,以防误操作造成数据丢失。

 

收藏 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

韩仔技术 实战技巧 使用 SQL 脚本快速添加子模块信息(适用于网狐平台) https://www.hanzijs.com/jiqiao/7102.html

相关文章

发表评论
暂无评论