1.测试表准备
CREATE TABLE `test_idms_sub` (
`id` int NOT NULL AUTO_INCREMENT,
`sub_name` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB
;
2.数据更新操作
// 方式一
body = {
"id": 1,
"sub_name":"1.1测试更新"
}
db.table('test_idms_sub').primary('id').update(body)
// 方式二 存在更新,不存在会插入
db.table('test_idms_sub').primary('id').save(body,true);
// 方式三
db.update("update test_idms_sub set sub_name='1.1测试更新' where id=1");
// 方式四
db.batchUpdate("""
update test_idms_sub set sub_name= ? where id= ?
""", [
["1.1测试更新", "1"].toArray()
])