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