数据更新

应用场景 #

基于主键对数据进行更新

使用方法 #

新建一个懒加载数据集,填写内容格式如下: #

  • 如果需将数据保存到对应的表名
dataset={
    "table":"表名",
    "id":"code",
    "fDict":{"name":"code","m_age":"age"},
    "sFields":["age", "update_date"],
    "autoDict":{"updater":"$username", "update_date":"curdate()"}
}

id: 定义主键字段 fDict: 定义写入的字段与数据库中字段的映身关系 sFields: 特殊字段,比如数值类型,函数方法 autoDict:会自动提交的数据

更新方法 #

参考数据填报,不同的只需增加一个update参数为1 ds_save(0,dataset,1)

关于更新的数据集格式说明 #

//适用于单行
dataset = {'code': 123, 'name':'john'}
//多行数据
dataset = [{'code': 123, 'name':'john'},{'code': 124, 'name':'smith'},]