MySQL关键字作为列名

时间:2018-05-12 07:08:21

标签: mysql keyword table-structure

方案 我有一个MYSQL表,其中包含一个名为text的列。我最近才意识到TEXT实际上是一个MYSQL关键字,但我在使用该列名时没有遇到任何问题。

背景 我已经从MYSQL documentation注意到保留字和关键字之间存在差异:保留字更具限制性,因为如果要将它们用作标识符,则需要使用反向标记引用它们。这个问题是关键词,而不是保留词。

问题texttype这样的关键字作为列名,是否会出现任何问题?

  • 如果是,在哪种情况下?
  • 如果没有,为什么我们甚至关心他们是关键词?自定义名称有什么区别吗?

0 个答案:

没有答案