首页 > 解决方案 > 如何在mysql查询中引用日期作为列名

问题描述

我在 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不考虑作为一个领域;

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

标签: mysqlsql

解决方案


我认为,使用反引号会做必要的,

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

推荐阅读