android语法错误数据库帮助程序类

android语法错误数据库帮助程序类,android,Android,android.database.sqlite.SQLiteException:near.“:”语法错误(代码1):,编译时:创建表用户\u数据(S.NO INTEGER主键自动递增、日期数字、原因文本、金额数字)列名中不能包含,如果您非常希望它们包含,则必须使用[和] 创建表用户\u数据( S.NO整数主键自动递增, 日期数字, 原因文本, 金额数字 ) 上面的代码段不正确,而下面的代码段是正确的 CREATE TABLE users_data ( [S.NO] INTEGER PR

android.database.sqlite.SQLiteException:near.“:”语法错误(代码1):,编译时:创建表用户\u数据(S.NO INTEGER主键自动递增、日期数字、原因文本、金额数字)

列名中不能包含
,如果您非常希望它们包含,则必须使用
[
]

创建表用户\u数据(
S.NO整数主键自动递增,
日期数字,
原因文本,
金额数字
)
上面的代码段不正确,而下面的代码段是正确的

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

希望这有帮助

列名中不能有点括在方括号内,也不能有反勾:
[S.NO]
通过上述更改收到的错误日志是什么?android.database.sqlite.SQLiteException:near“+”:语法错误(代码1):,编译时:创建表用户\u数据([S.NO]整型主键自动递增,[DATE]DECIMAL、[REASON]TEXT、[AMOUNT]DECIMAL)+“DatabaseHelper.onCreate(DatabaseHelper.java:35)DatabaseHelper.addData(DatabaseHelper.java:45)位于com.example.dell.ikka.Main2Activity.addData(Main2Activity.java:72)位于com.example.dell.ikka.Main2Activity$2.onClick(Main2Activity.java:57)