如何在MySQL查询中将日期作为列名引用

时间:2018-11-28 09:32:41

标签: mysql sql

我在mysql表中创建了以下4个字段:

NAME    2018-06-08  2018-06-09  2018-06-10
suresh     P            NULL        A

当我想更新特定的列时,说:

update simpletest SET 2018-06-09='A' WHERE NAME='suresh

NAME    2018-06-08  2018-06-09  2018-06-10
suresh     P            NULL        A

它显示如下错误:

  

2018-06-09 不视为字段;

创建时如何将其接受为字段?
请提供解决方案

1 个答案:

答案 0 :(得分:0)

我认为,使用反引号将是必要的

update simpletest SET `2018-06-09`='A' WHERE NAME='suresh';