Follow along with the video below to see how to install our site as a web app on your home screen.
请注意: 此功能在某些浏览器中可能不可用。
1.4.1:包含此前未在本站发布的 1.4.0 更新。下载本站附件即可使用。 新增 MariaDB 专属连接,使用对应驱动。 批量保存提速:跨 tick 分片读取变量,减少主线程一次处理大列表的压力;MySQL 使用带参数的多行插入。 超出读取行数上限时拒绝整个结果,大批量写入按绑定值和数据包限制拆分。 修复表注册、NULL 与类型处理、局部结果保留、全局列表替换及事务清理。
1.3.0 更新说明 新增 原始语句:直接写 SQL 或命令文档。 execute query 存查询结果,execute update 存影响行数,execute command 用于 MongoDB。语句按原文发出:不解析、不与已注册的表比对、不跨实现翻译,因此可用于迁移、建索引和服务端特有写法。值用 ? 加 with 子句绑定,除此之外没有任何保底机制。见原始语句。 修复 没人读取的连接属性会被拒绝,而不是被丢弃。 过去写错属性名毫无反应,写 database: 这类不被读取的属性会连到错误的库、之后才在某条语句上失败。现在错误落在 create a connection 那一行,并列出该实现实际接受的属性。 与已有表不再匹配的声明会被拒绝。 新增的列不会出现在已存在的表上,过去要到第一条使用它的语句才由数据库报错。现在注册时会比对列、类型、长度、非空与主键,报错落在声明所在的位置。 变更 启动时报告加载了哪些数据库实现。 期望的类型不在列表里即可确认;加载失败的实现会连原因一起点名。
execute query
execute update
execute command
?
with
database:
create a connection
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
我们使用基本的 cookie 来使本网站正常运行,并使用可选的 cookie 来增强您的体验。
查看更多信息并配置您的首选项