跳到主要内容

批量新增行 (LCC.db.add)

声明

ok, err = LCC.db.add(name, rows, timeout?)

参数

  • name
    字符串型,表名称,必须非空且不超过 256 字节
  • rows
    表类型,数组形式的行对象集合;字段名必须已存在,且不能包含 id
  • timeout
    数值型,可选;请求超时时间(秒),默认 60

返回值

  • ok
    布尔型,插入成功返回 true;失败返回 false
  • err
    字符串型或 nil,失败时的错误描述(如列不存在、负载为空等)

说明

批量写入数据,所有用户列都会以字符串形式存储。
如果包含 id 字段会直接报错。
如果表不存在或列名错误,会返回错误信息。

示例

local ok, err = LCC.db.add("任务表", {
{ 名称 = "脚本部署", 状态 = "进行中" },
{ 名称 = "数据清理", 状态 = "空闲", 备注 = "夜间任务" }
})
if not ok then
error(err)
end