Пакетное добавление строк (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