is `date` a valid mysql column name?

断了今生、忘了曾经 提交于 2019-11-30 14:38:34

问题


I was wondering if date is actually a valid mysql column name?

According to the manual

MySQL permits some keywords to be used as unquoted identifiers because many people previously used them. Examples are those in the following list:

  • ACTION
  • BIT
  • DATE
  • ENUM
  • NO
  • TEXT
  • TIME
  • TIMESTAMP

So, from that I gather you are allowed to use date as a column name, but it doesn't say that it is not recommended.

So, are there any implications to using date as a column name?


回答1:


I was able to add a column named date to the database, no quotes required.

So, yes, it's possible.

But you don't need to. Choose another column name, e.g. "date_recorded". Not only is it better syntactically, but it's more descriptive.



来源:https://stackoverflow.com/questions/12775671/is-date-a-valid-mysql-column-name

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!