跳到主要内容

# 批量新增行 (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