我在SQL中設置了一個表,其中一個字段被命名爲「鍵」,但當我嘗試查詢該字段時,出現語法錯誤「關鍵字'鍵附近的語法錯誤」。通過鍵搜索SQL表
0
A
回答
2
'key'是一個SQL關鍵字。當您使用關鍵字作爲列名時,您應該使用反斜槓轉義。
希望下面的示例代碼可以幫助您理解。
表創建
CREATE table table1(name varchar(5), `key` int);
將數據插入表
insert into table1 values('A',1);
insert into table1 values('B',2);
檢索數據從表
SELECT name, `key` from table1;
相關問題
- 1. 通過搜索鍵C#
- 2. 通過搜索鍵分支
- 3. 通過主鍵搜索
- 4. 通過搜索鍵子
- 5. 搜索通過外鍵
- 6. PHP通過SQL搜索
- 7. 通過搜索或鍵通過QStandardItemModel檢索QStandardItem
- 8. 搜索通過多個表
- 9. 通過列表搜索
- 10. 搜索在通過列表
- 11. 通過多個表搜索
- 12. scrapy HtmlXPathSelector通過搜索關鍵字
- 13. 通過硬盤搜索關鍵字
- 14. 搜索,通過使許多關鍵字
- 15. Java通過多個關鍵字搜索
- 16. Laravel搜索功能,通過關鍵字
- 17. 搜索通過特定鍵值對
- 18. 通過關鍵字搜索JSON與jQuery
- 19. Javascript - 通過鍵搜索對象
- 20. 通過主鍵值數組搜索
- 21. lxml.html通過搜索關鍵字
- 22. 通過關鍵字搜索多個
- 23. 如何在algolia即時搜索中通過外鍵搜索?
- 24. 通過點擊鍵盤上的搜索來觸發搜索
- 25. SQL搜索功能,通過外觀列
- 26. SQL Server 2000:通過數據庫搜索
- 27. 通過所有字段的SQL搜索
- 28. LINQ到SQL搜索通過標籤
- 29. SQL表搜索
- 30. 通過mysql查詢搜索關鍵字的搜索關鍵字來計算搜索關鍵字
'key'是一個SQL關鍵字。你需要逃避它。 –
您正在使用哪個[DBMS](https://en.wikipedia.org/wiki/DBMS)產品? Postgres的?甲骨文? 「_SQL_」只是一種查詢語言,而不是特定數據庫產品的名稱。 –