setBatchByUK 更新多条记录
setBatchByUK 根据主键列表更新多条记录。
Luwak >= 3.0.0, asm.so >= 0.1.4
API
公共参数 metas 对象
名称 | 类型 | 描述 |
---|---|---|
token | string | 访问令牌,当需要授权才能访问时为必填 |
signature | string | 签名 |
appKey | string | 当需要签名时为必填 |
timestamp | string, number | 时间戳,当校验时间误差范围时为必填 |
请求参数
名称 | 类型 | 描述 |
---|---|---|
method | string | API 名称 |
params | array | API 参数 |
method 命名规范是 $entity.setBatchByUK
paprams 参数是一个数组,数组第一项是唯一键名,后跟多个唯一键值,最后一项是要修改的数据对象。
多列唯一键和值用数组表示。
响应结果
返回受影响的行数
示例
场景描述
将语言表中 es 和 pt 的 disabled 字段设置为 1。
请求
备注
稍 等片刻
响应
备注
稍等片刻
实体定义
smart_panda 库中 language 表的定义如下
CREATE TABLE `language`
(
`code` varchar(8),
`name` varchar(100),
`alias` varchar(100),
`disabled` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`code`)
);
entity 名称是 smartPanda.mdh.language
实际执行的 SQL
备注
稍等片刻