1
A
回答
1
這可能是一個壞主意,而一些RDBMS支持將關鍵字應用於字段或表格(並使用[]訪問它們,即從tbl中選擇[group] )這並不意味着你應該。
我們最近有一個問題,我們在其中一個主表中有一個字段名稱組,這是在DB2引擎上,我們從來沒有遇到過問題,但後來我們將DataWarehouse移動到名爲Greenplum的PostgreSQL叉上,不支持將關鍵字作爲字段的名稱,因此DBA必須更改遷移中的字段名稱,並且在更改代碼之前,有多個服務和報告都失敗。生產支持受到影響,每個人都對此感到生氣或瘋狂。
這是我的建議,以避免它,並記住anything that can go wrong, will go wrong
相關問題
- 1. 在C#中使用SQL關鍵字MySqlCommand.CommandText
- 2. 使用「USE」關鍵字比。在T-SQL
- 3. 在關鍵字使用的關鍵字中在查詢
- 4. 在ANTLR語法中使用不同的關鍵字關鍵字
- 5. 在PHP中使用關鍵字和New關鍵字
- 6. 使用SQL Server關鍵字搜索
- 7. 使用sql進行關鍵字搜索
- 8. 如何使用SQL MINUS關鍵字
- 9. 使用除主鍵以外的字段的Yii模型關係
- 10. 外鍵在MySQL中使用Yii
- 11. 如何在SQL中使用LIKE關鍵字?
- 12. 在select中使用select時,SQL IN關鍵字如何工作?
- 13. 如何在列名中使用sql reserve關鍵字
- 14. 在SQL中遷移數據時使用「WITH AS」關鍵字
- 15. 使用LIKE關鍵字在SQL中搜索數據
- 16. 在sql查詢中使用top關鍵字的記錄問題
- 17. 在SQL語句中使用語言關鍵字
- 18. 如何在Python中使用In關鍵字而不使用In關鍵字
- 19. 在CGridView的Yii關係中使用分組的集合SQL
- 20. 查詢字符串中使用SQL列值作爲關鍵字
- 21. 在svn中使用svnversion:關鍵字
- 22. C#在類中使用'this'關鍵字
- 23. 在C++中使用C關鍵字
- 24. 在JavaScript中使用「this」關鍵字
- 25. 在AWS中使用async關鍵字Lambda
- 26. 在FQL中使用DISTINCT關鍵字
- 27. 在查詢中使用MySQL關鍵字?
- 28. 在C#中使用Volatile關鍵字
- 29. 在c中使用事件關鍵字#
- 30. 在javascript中使用「that」關鍵字
個人而言,我會避免命名錶/ MySQL的列保留關鍵字,因爲它會導致一些錯誤,如果你忘記了使用反引號'\''。 – HamZa
這是好的和壞的。這很好,因爲它是該表中數據的準確描述。這很糟糕,因爲每次在查詢中引用它時都必須做額外的工作。 –
您可以使用前綴表名稱:'tbl_group' –