在创建名为“命名” transaction时,您会遇到一个近83:Syntax错误“近83:Syntax错误”。 “ This error can be perplexing, but the solution lies within understanding SQLite's reserved keywords.
Reserved Names in SQLite
"Transaction" is one of the reserved names in SQLite.这意味着SQLite内部将其用于特定目的。尝试将保留名称用作表名称将导致上述语法错误。解决问题
以纠正此问题,您有两个选项:[[ 重命名表:
选择表的名称不是保留的name。引用表名称:
将保留名称包含在单个('transaction')中,double(“ trassaction”),square([trassaction])或backtick(trassaction)报价标记。这告诉sqlite您实际上使用了名称,而不是保留的关键字。请注意,在SQL中使用引用标记与在编程语言中使用字符串数据类型的使用不相同。通过解决此保留的关键字冲突,您可以成功创建“事务”表并继续检查外键的完整性。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3