无法找到的SQLite语法错误

疯牛病

我正在尝试创建数据库的语句,在没有任何问题的10个实体之后,我遇到了此错误

错误:第83行附近:“交易”附近:语法错误

第一行是第83行,它是创建表的上下文

CREATE TABLE Transaction (
TransactionID INTEGER,
AccountID INTEGER REFERENCES User (AccountID),
ItemID INTEGER REFERENCES Item (ItemID),
Method STRING,
Price INTEGER,
TransactionDate DATE,
PRIMARY KEY (TransactionID)
);

现在,我似乎找不到问题了,并且通过再次手动编写相同内容无法解决使用错误空间使用ASCII的建议。

我什至没有去检查我的外键的完整性,并且它不起作用。希望有人可以提供我所缺少的见识。

疯牛病

Transaction是SQLite中的保留名称之一。有关完整列表,请参见此处。

解决此问题的方法是:

  • 将表名称更改为不保留的单词。

或者

  • 通过使用四个列出的引号 之一来引用保留名称
    • '关键词'
    • “关键词”
    • [关键词]
    • 关键字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQLite语法错误

来自分类Dev

多个语法错误haml无法找到结束语句

来自分类Dev

SQLite语法错误,更新

来自分类Dev

sqlite近语法错误

来自分类Dev

Android的Sqlite语法错误

来自分类Dev

SQLITE:接近语法错误:

来自分类Dev

SQLite语法错误附近“?”

来自分类Dev

SQLite查询语法错误

来自分类Dev

无法识别语法错误

来自分类Dev

在JSON中找到语法错误

来自分类Dev

SQlite语法错误,找不到

来自分类Dev

sqlite3:在“附近”。:语法错误

来自分类Dev

“ @domain” SQLite附近的语法错误

来自分类Dev

SQLite更新查询语法错误

来自分类Dev

Android SQLite COLLATE NOCASE语法错误

来自分类Dev

编译sqlite时出现语法错误

来自分类Dev

Android SQLite:SQLiteException:在“?”附近 语法错误

来自分类Dev

sqlite3:在“附近”。:语法错误

来自分类Dev

“ s”附近的SQLite Exception语法错误

来自分类Dev

读取行时Android Sqlite语法错误

来自分类Dev

“ @domain” SQLite附近的语法错误

来自分类Dev

LIKE子句附近的SQLite语法错误

来自分类Dev

SQLite CREATE TABLE [在“”附近:语法错误]

来自分类Dev

Java sqlite sql语法错误

来自分类Dev

SQlite语法错误,找不到

来自分类Dev

Android语法错误sqlite创建表

来自分类Dev

为什么报告SQLite语法错误

来自分类Dev

SQLite if条件-在“ CASE”附近:语法错误

来自分类Dev

创建表sqlite语法错误