Passer au contenu principal

Ajouter des lignes par lot (LCC.db.add)

Déclaration​

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

Paramètres​

  • name
    Type chaîne, nom de la table, non vide et limité à 256 octets
  • rows
    Type table, ensemble de lignes sous forme de tableau d'objets ; les noms de champ doivent déjà exister et ne peuvent pas contenir id
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • ok
    Type booléen ; renvoie true si l'insertion réussit et false dans le cas contraire
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec (par exemple colonne inexistante ou charge vide)

Description​

Écrit les données par lot ; toutes les colonnes utilisateur sont stockées sous forme de chaînes.
La présence d'un champ id provoque directement une erreur.
Si la table n'existe pas ou si un nom de colonne est incorrect, renvoie les informations d'erreur.

Exemple​

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