数据库
首页 > 数据库> > 是`date`一个有效的mysql列名?

是`date`一个有效的mysql列名?

作者:互联网

我想知道日期是否真的是一个有效的mysql列名?

根据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

因此,从我收集到的内容,您可以使用日期作为列名,但并不是说不建议使用日期.

那么,使用日期作为列名是否有任何影响?

解决方法:

我能够在数据库中添加一个名为date的列,不需要引号.

所以,是的,这是可能的.

但你不需要.选择其他列名称,例如“date_recorded”.它不仅语法更好,而且更具描述性.

标签:mysql,database-design,database-schema
来源: https://codeday.me/bug/20191005/1856444.html