Zum Hauptinhalt springen

Zeilen stapelweise hinzufügen (LCC.db.add)

Deklaration​

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

Parameter​

  • name
    String. Tabellenname. Darf nicht leer und höchstens 256 Byte lang sein.
  • rows
    Tabelle. Array von Zeilenobjekten. Die Feldnamen müssen bereits existieren; id darf nicht enthalten sein.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • ok
    Boolean. Bei erfolgreichem Einfügen true, andernfalls false.
  • err
    String oder nil. Fehlerdetails (ungültige Spalten, leerer Payload usw.).

Hinweise​

Fügt Zeilen stapelweise ein; alle Benutzer-Spalten werden als Zeichenketten gespeichert.
Das Einschließen eines Feldes id verursacht einen Fehler.
Unbekannte Tabellen oder Spalten erzeugen Fehlermeldungen.

Beispiel​

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