这次给大家说个用SQL脚本自动添加子游戏

  每次新装好环境后,增加子游戏是个重复的劳动,很麻烦,怎么能让他自动生成呢。

  下面我们就用SQL脚本来解决。

  注意:此脚会让之前添加信息丢失,大家注意。

  将下面代码写入记事本,保存成 “ 游戏ID.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, 'DZShowHandServer.dll', 'DZShowHand.exe')
  • TRUNCATE TABLE GameKindItem
  • insert into GameKindItem(KindID, GameID, TypeID, SortID, KindName, ProcessName, GameRuleUrl, DownLoadUrl, Nullity)
  • values (3, 3, 1, 0, '德洲扑克', 'DZShowHand.exe', '', '', 0)


  因为我们写的是一个两个表,所以上面也是GameGameItem、GameKindItem两个表。

  上面的insert into GameGameItem(GameID, 和后values (3, 是对应的,后面类推。然和编辑对应项。

  把修改完的脚本复制到SQL执行器里。如下图,

  登录后点击,新建查询--复制SQL脚本到里面--点执行  ,下面就会有提示,1行收到影响就算成功了。

1.png

  当然,如果不想这么繁琐,可以用脚本来完成。将下面代码写入记事本,保存成 “ 游戏ID.BAT”。

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

  这样我们以后添加游戏就不需要繁琐的去数据库设置了。

分享到 :
0 人收藏
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Powered by 狐霸源码论坛 X3.3 © 2001-2018