揭开难以捉摸的 SQLite 语法错误
在创建名为“Transaction.txt”的表时遇到神秘的“Near line 83:语法错误”。 ”这个错误可能令人困惑,但解决方案在于了解 SQLite 的保留关键字。
SQLite 中的保留名称
“Transaction”是 SQLite 中的保留名称之一。这意味着 SQLite 在内部将其用于特定目的。尝试使用保留名称作为表名称将导致上述语法错误。
解决问题
要纠正此问题,您有两种选择:
示例:
CREATE TABLE "Transaction" ( ... );
请注意使用引号SQL 中的标记与编程语言中使用的 String 数据类型不同。
通过解决此保留关键字冲突后,您可以成功创建“事务”表并继续检查外键的完整性。
以上是为什么在创建'事务”表时我的 SQLite 查询失败并显示'Near line 83:语法错误”?的详细内容。更多信息请关注PHP中文网其他相关文章!