跳至主要內容

批次新增資料列 (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