您当前的位置:首页 > 江湖技术

热血江湖WEB系统数据库升级全攻略

本文出处:网游动力作者:本站发布时间:2008-08-14阅读次数:

针对于网站管理系统升级后的数据库结构。只做新增加字段
RXJHACCOUNT 库
TBL_ACCOUNT 表
 列名  数据类型 长度 允许空(Y/N)
 FLD_VIPDATE INT  4 Y
 FLD_ADDDATE datetime 8 Y
RXJHGAME 库
TBL_CHAR 表
 列名  数据类型 长度 允许空(Y/N)
 
 FLD_JL1  INT  4 N
 FLD_JL2  INT  4 N
 FLD_JL3  INT  4 N
 FLD_JL4  INT  4 N
 FLD_JL5  INT  4 N
 FLD_JL6  INT  4 N
 FLD_ZS1  INT  4 N
 FLD_TID  INT  4 N
FLD_TID 标识 “是”  标识种子 与 标识增量 都为 1
同时设置为主键 即与 FLD_NAME  同时为主键。设置方法:按CTRL选择 FLD_TID  FLD_NAME 右键 设置为主键
如果数据库为老库升级(即有数据的数据库。)不能直接设置FLD_JL1 - FLD_JL6,FLD_ZS1。可先 将 允许空 设置为 是 然后保存。打开查询分析器。选择RXJHGAME 输入框输入下面代码然后执行,完成后再到数据库管理将上面7项(FLD_JL1 - FLD_JL6,FLD_ZS1)的允许空的 勾 去掉
UPDATE TBL_CHAR SET FLD_JL1=0,FLD_JL2=0,FLD_JL3=0,FLD_JL4=0,FLD_JL5=0,FLD_JL6=0,FLD_ZS1=0 

TBL_SELL 表
 列名  数据类型 长度 允许空(Y/N)
 FLD_ID  INT  4 N
FLD_ID 标识 “是”  标识种子 与 标识增量 都为 1

TBL_PublicWarehouse 表
 列名  数据类型 长度 允许空(Y/N)
 FLD_TID  INT  4 N
FLD_TID 标识 “是”  标识种子 与 标识增量 都为 1
同时设置为主键 即与 FLD_ID  同时为主键。设置方法:按CTRL选择 FLD_TID  FLD_ID 右键 设置为主键

TBL_Warehouse 表
 列名  数据类型 长度 允许空(Y/N)
 FLD_TID  INT  4 N
FLD_TID 标识 “是”  标识种子 与 标识增量 都为 1
同时设置为主键 即与 FLD_NAME  同时为主键。设置方法:按CTRL选择 FLD_TID  FLD_NAME 右键 设置为主键

到这里。数据库升级工作已经是完成了。
最后执行储存过程。将RXJHGAME库的 CREATA_USER_DATA 这个储存过程内容替换成 WEB程序根目录CREATA_USER_DATA.txt文本中的内容。

最后的一点。。恢复后WEB数据库后请将Yet_GameYz 中的 gm0 - gm5 的数据类型修改为 nvarchar 长度为50 或 255