Tạo bảng dữ liệu (LCC.db.create)
Khai báo
ok, err = LCC.db.create(name, columns, timeout?)
Tham số
- name
Kiểu chuỗi, tên bảng; phải khác rỗng và không dài quá 256 byte - columns
Kiểu bảng, mảng tên cột; mỗi tên cột phải là UTF-8 hợp lệ, không rỗng, không trùng lặp và không được làid - timeout
Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là60
Giá trị trả về
- ok
Kiểu boolean; trả vềtruekhi tạo thành công vàfalsekhi thất bại - err
Kiểu chuỗi hoặcnil, nội dung mô tả lỗi khi thất bại; trả về'table already exists'nếu bảng đã tồn tại
Mô tả
Tạo cấu trúc bảng mới; mọi cột do người dùng tạo đều có kiểu
TEXTvà bảng tự động có thêmidtự tăng.
Lỗi kiểm tra tham số Lua sẽ xảy ra nếu tên bảng rỗng hoặc dài quá 256 byte, hay tên cột không phải UTF-8 hợp lệ.
Tên cột trùng lặp sẽ trả về thông báo lỗi.
Ví dụ
local ok, err = LCC.db.create("Bảng tác vụ", {"Tên", "Trạng thái", "Ghi chú"})
if not ok then
error(err)
end