- 注册
- 2022/12/26
- 消息
- 137
- 金粒
- 21,486.61金粒
1.2.0 —— 脚本能看到的东西变多了
新增:写入可以报出影响的行数。语句末尾写 and store affected rows in {_rows},0 表示执行了但没匹配到行,变量为空表示没有语句给出答复——"读出来、确认没变、再写回去"的条件更新不用事务也能写。
变更:每条语句都会等自己的活儿干完。下一行读到的就是上一行写完的数据,数据库层面的失败也一定进 last database error;and wait 照收但已无作用,老脚本一行都不用改。
修复:数据库报出的失败现在真的会结束它所在的事务;整型越界不再被静默改写(5000000000 不会再存成 705032704);MySQL 的 insert if absent 不再吞掉重复键以外的错误;被拒绝的读取会清空结果变量。
下载:https://github.com/heyhey123-git/skript-orm/releases/tag/v1.2.0
1.4.1:包含此前未在本站发布的 1.4.0 更新。下载本站附件即可使用。
- 新增 MariaDB 专属连接,使用对应驱动。
- 批量保存提速:跨 tick 分片读取变量,减少主线程一次处理大列表的压力;MySQL 使用带参数的多行插入。
- 超出读取行数上限时拒绝整个结果,大批量写入按绑定值和数据包限制拆分。
- 修复表注册、NULL 与类型处理、局部结果保留、全局列表替换及事务清理。