Añadir filas por lotes (LCC.db.add)
Declaración
ok, err = LCC.db.add(name, rows, timeout?)
Parámetros
- name
Tipo string; nombre de la tabla, obligatorio, no vacío y de un máximo de 256 bytes - rows
Tipo table; conjunto de objetos de fila en forma de array; los nombres de campo deben existir y no pueden incluirid - timeout
Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado60
Valores devueltos
- ok
Tipo booleano; devuelvetruesi la inserción tiene éxito yfalsesi falla - err
Tipo string onil; descripción del error cuando falla (por ejemplo, si no existe una columna o la carga está vacía)
Descripción
Escribe datos por lotes; todas las columnas de usuario se almacenan como cadenas.
Si incluye el campoid, se produce un error directamente.
Si la tabla no existe o el nombre de una columna es incorrecto, devuelve información del error.
Ejemplo
local ok, err = LCC.db.add("任务表", {
{ 名称 = "脚本部署", 状态 = "进行中" },
{ 名称 = "数据清理", 状态 = "空闲", 备注 = "夜间任务" }
})
if not ok then
error(err)
end