在MySQL中,是否可以将日期设置为列名。
我正在考虑创建一个包含最近 3 周数据的表,其中所有三周的列名都将是该周的第一个日期。
所以如果 currante 日期是 25-09-2013 那么我的表应该有 3 列,列名如下:
11-09-2013、28-09-2013 和 25-09-2013。
最佳答案
当然,为什么不呢:
mysql> select 'foo' as `2013-09-25`; +------------+ | 2013-09-25 | +------------+ | foo | +------------+ 1 row in set (0.00 sec)
-只记得反引号。
但是,实际上,如果您想生成一些动态列,这不是一个好主意 - 您最好为此使用应用程序。
关于mysql - 在 MySQL 中,是否可以将日期设置为列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19002421/