请选择 进入手机版 | 继续访问电脑版

DB批量调整教程

[复制链接]
查看33 | 回复0 | 2023-11-15 18:54:29 | 显示全部楼层 |阅读模式
批量调整属性,
update "stditems" set ac = cast(round(ac*1.2, 0) as int);      --------此为sql数据库操作防御下限1.2倍,小数取整,嫌麻烦的话可以直接update整数倍.
update "stditems.db" set ac = ac*1.2;                                 --------此为dbc2000操作防御下限1.2倍.dbc2000的优势就是小数自动取整.


批量调整装备颜色
update "stditems" set Color = 224;                                     --------此为sql数据库操作
update "stditems.db" set Color = 224;                                --------此为dbc2000操作.这是调整所有物品的颜色等于224,可以按需指定条件,比如要调整50级的武器,命令就应该这样写:update "stditems" set Color = 224 where stdmode in (5,6) and need = 0 and needlevel = 50;


批量在装备名称后面增加指定字符,
update "stditems" set name=name||'+1';                             --------此为sql数据库操作
update "stdmode.db" set name = name + '+1';                    --------此为dbc2000操作,多少还是有点用,比如通过脚本对装备+1,+2......只能加上限属性,利用这个可以加下限属性,因为这个装备+1和原装备其实是两件装备.比如木剑.攻击2-5,那么数据库新增木剑+1 攻击3-6,只是脚本写法上会相对麻烦一点.



合并数据表,
insert into "StdItems" select * from "xinzeng";                       --------此为sql数据库操作将数据表xinzeng合并到stditems
insert into "StdItems.db" select * from "xinzeng.db";              --------此为dbc2000操作将数据表xinzeng合并到stditems


思路理清后,在一个文档里把命令逐条写下来,写完后Ctrl+A全选,复制,sql命令里粘贴,回车.
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则