android语法错误数据库助手类

时间:2019-04-20 16:52:49

标签: android

android.database.sqlite.SQLiteException:靠近“。”:语法错误(代码1):,编译时:CREATE TABLE users_data(S.NO INTEGER PRIMARY KEY AUTOINCREMENT,DATE NUMERIC,REASON TEXT,AMOUNT NUMERIC)

1 个答案:

答案 0 :(得分:0)

列名中不能包含.,如果您想让它们表现得很差,则必须用[]来包装它们。

CREATE TABLE users_data (
    S.NO INTEGER PRIMARY KEY AUTOINCREMENT, 
    DATE NUMERIC, 
    REASON TEXT, 
    AMOUNT NUMERIC
)

上面的代码段不正确,而下面的是正确的

CREATE TABLE users_data (
    [S.NO] INTEGER PRIMARY KEY AUTOINCREMENT, 
    DATE NUMERIC, 
    REASON TEXT, 
    AMOUNT NUMERIC
)

希望这会有所帮助!