SQLiteException:靠近“references”:语法错误

时间:2013-09-17 13:08:06

标签: android sqlite

String CREATE_ASSIGNMENTS_TABLE= "create table "
        + ASSIGNMENTS + "(" + TITLE
        + " text not null, " + DESCRIPTION
        + " text not null, " + REFERENCES + " text not null );";

这是我在SQLite中创建表的创建表查询。

我有三个字段(title,description,reference)。所有都是文本字段。但是当我执行代码时,我得到以下异常:

android.database.sqlite.SQLiteException: near "references": syntax error (code 1): , while compiling: create table ASSIGNMENTS(TITLE text not null, DESCRIPTION text not null, REFERENCES text not null);

它指向REFERENCES字段中的错误。但我在那里找不到任何语法错误。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

REFERENCES是SQL语法中的keyword。更改列名称或在反引号中引用它:

`REFERENCES`