在創建名為“命名” 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