Saltar al contenido principal

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 incluir id
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • ok
    Tipo booleano; devuelve true si la inserción tiene éxito y false si falla
  • err
    Tipo string o nil; 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 campo id, 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