我在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. 通過主鍵搜索
- 2. 通過搜索鍵分支
- 3. 通過搜索鍵子
- 4. 通過搜索鍵C#
- 5. 搜索通過外鍵
- 6. PHP通過SQL搜索
- 7. 通過列表搜索
- 8. 搜索在通過列表
- 9. 通過關鍵字搜索JSON與jQuery
- 10. Laravel搜索功能,通過關鍵字
- 11. Javascript - 通過鍵搜索對象
- 12. Java通過多個關鍵字搜索
- 13. 如何在algolia即時搜索中通過外鍵搜索?
- 14. LINQ到SQL搜索通過標籤
- 15. SQL搜索功能,通過外觀列
- 16. SQL Server 2000:通過數據庫搜索
- 17. 休眠,通過主鍵搜索返回所有從表
- 18. PHP,通過關鍵字搜索的MySQL從多個表
- 19. 通過DataGridView搜索
- 20. 通過FullCalendar搜索
- 21. 通過ArrayList搜索
- 22. 通過BST搜索
- 23. 通過子對象搜索nhibernate搜索?
- 24. 通過單個文本框在sql server中搜索表
- 25. 搜索通過一個表列
- 26. 通過HABTM複選框/列表搜索
- 27. 搜索通過表用戶輸入
- 28. Laravel 4通過表格搜索模型
- 29. 通過搜索列表和計劃(DrRacket)
- 30. Python:通過元組列表搜索
'key'是一個SQL關鍵字。你需要逃避它。 –
您正在使用哪個[DBMS](https://en.wikipedia.org/wiki/DBMS)產品? Postgres的?甲骨文? 「_SQL_」只是一種查詢語言,而不是特定數據庫產品的名稱。 –