跳到主要内容

setBatchByUK 更新多条记录

setBatchByUK 根据主键列表更新多条记录。

Luwak >= 3.0.0, asm.so >= 0.1.4

API

公共参数 metas 对象

名称类型描述
tokenstring访问令牌,当需要授权才能访问时为必填
signaturestring签名
appKeystring当需要签名时为必填
timestampstring, number时间戳,当校验时间误差范围时为必填

请求参数

名称类型描述
methodstringAPI 名称
paramsarrayAPI 参数

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

备注

稍等片刻