Crear una tabla de datos (LCC.db.create)
Declaración
ok, err = LCC.db.create(name, columns, timeout?)
Parámetros
- name
Tipo string; nombre de la tabla, obligatorio, no vacío y de un máximo de 256 bytes - columns
Tipo table; array de nombres de columna; cada nombre debe ser una cadena UTF-8 válida y no vacía, no puede repetirse ni serid - timeout
Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado60
Valores devueltos
- ok
Tipo booleano; devuelvetruesi la creación tiene éxito yfalsesi falla - err
Tipo string onil; descripción del error cuando falla; si la tabla ya existe, devuelve'table already exists'
Descripción
Crea la estructura de la tabla; todas las columnas de usuario son de tipo
TEXTy se añade automáticamente unidautoincremental.
Si el nombre de la tabla está vacío o supera 256 bytes, o el nombre de una columna no es UTF-8 válido, se produce un error de validación de parámetros de Lua.
Los nombres de columna duplicados devuelven un mensaje de error.
Ejemplo
local ok, err = LCC.db.create("任务表", {"名称", "状态", "备注"})
if not ok then
error(err)
end