Créer une table de données (LCC.db.create)
Déclaration
ok, err = LCC.db.create(name, columns, timeout?)
Paramètres
- name
Type chaîne, nom de la table, non vide et limité à 256 octets - columns
Type table, tableau de noms de colonnes ; chaque nom doit être une chaîne UTF-8 valide et non vide, sans doublon et différent deid - timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- ok
Type booléen ; renvoietruesi la création réussit etfalsedans le cas contraire - err
Type chaîne ounil, description de l'erreur en cas d'échec ; vaut'table already exists'si la table existe déjà
Description
Crée la structure de la table ; toutes les colonnes utilisateur sont de type
TEXTet unidauto-incrémenté est ajouté automatiquement.
Un nom vide ou de plus de 256 octets, ou un nom de colonne qui n'est pas en UTF-8 valide, déclenche une erreur de validation des paramètres Lua.
Un nom de colonne en double renvoie des informations d'erreur.
Exemple
local ok, err = LCC.db.create("任务表", {"名称", "状态", "备注"})
if not ok then
error(err)
end