Criar uma tabela de dados (LCC.db.create)
Declaração
ok, err = LCC.db.create(name, columns, timeout?)
Parâmetros
- name
Tipo string; nome da tabela, não vazio e com no máximo 256 bytes - columns
Tipo table; array de nomes de colunas. Cada nome deve ser uma string UTF-8 válida e não vazia, não pode se repetir nem serid - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- ok
Tipo boolean; retornatruequando a criação tem sucesso efalsequando falha - err
Tipo string ounil; descrição do erro em caso de falha; quando a tabela já existe, é'table already exists'
Descrição
Cria uma nova estrutura de tabela; todas as colunas do usuário têm tipo
TEXTe recebem automaticamente umidautoincremental.
Um nome de tabela vazio ou com mais de 256 bytes, ou um nome de coluna que não seja UTF-8 válido, aciona um erro de validação de parâmetros Lua.
Nomes de colunas duplicados retornam uma mensagem de erro.
Exemplo
local ok, err = LCC.db.create("任务表", {"名称", "状态", "备注"})
if not ok then
error(err)
end