Datentabelle erstellen (LCC.db.create)
Deklaration
ok, err = LCC.db.create(name, columns, timeout?)
Parameter
- name
String. Tabellenname. Darf nicht leer und höchstens 256 Byte lang sein. - columns
Tabelle. Array von Spaltennamen. Jeder Name muss nicht leer und gültiges UTF-8 sein, darf nicht doppelt vorkommen und nichtidlauten. - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- ok
Boolean. Bei Erfolgtrue, bei Fehlerfalse. - err
String odernil. Fehlermeldung bei Fehler; bei bereits vorhandener Tabelle'table already exists'.
Hinweise
Erstellt eine neue Tabelle; jede Benutzer-Spalte wird als
TEXTgespeichert und eine automatisch inkrementierteidwird hinzugefügt.
Ein leerer Tabellenname, ein Tabellenname mit mehr als 256 Byte oder ein Spaltenname ohne gültiges UTF-8 löst vor dem Senden der Anfrage einen Lua-Parameterfehler aus.
Doppelte Spaltennamen geben einen Fehler zurück.
Beispiel
local ok, err = LCC.db.create("任务表", {"名称", "状态", "备注"})
if not ok then
error(err)
end