“column”是有效的mysql列名吗?

“column”是有效的mysql列名吗?,mysql,syntax,Mysql,Syntax,在mySql中,我试图修改表“m_category”,如下所示: update m_category set column = 1 where uppermodel = true; 但在一些错误消息之后,我意识到该列的名称是。。。“专栏”!我没有创建数据库,如何覆盖错误 谢谢 使用反勾号转义名称中的保留字和特殊字符 set `column` = 1 请使用其他列名。使用保留字/关键字作为列名不是一个好主意我不能修改db结构,我几乎不能修改值。太好了!它起到了作用:)我还尝试了更新m_cate

在mySql中,我试图修改表“m_category”,如下所示:

update m_category set column = 1
where uppermodel = true;
但在一些错误消息之后,我意识到该列的名称是。。。“专栏”!我没有创建数据库,如何覆盖错误


谢谢

使用反勾号转义名称中的保留字和特殊字符

set `column` = 1

请使用其他列名。使用保留字/关键字作为列名不是一个好主意我不能修改db结构,我几乎不能修改值。太好了!它起到了作用:)我还尝试了更新m_category set m_category.column=1,其中uppermodel=true;而且工作也很好。谢谢