2017-06-21 68 views
0

在MySQL我试图修改表“m_category”是这样的:是`column`有效的mysql列名吗?

update m_category set column = 1 
where uppermodel = true; 

但有些错误消息后,我意识到,列的名字是......“列”!我没有创建数据库,我如何覆盖错误?

谢谢!

+0

使用不同的列名。使用保留字/关键字作为列名不是一个好主意 – Jens

+0

我无法修改数据库结构,我几乎无法修改这些值。 –

回答

0

使用反引号逃脱保留字和特殊字符的名称

set `column` = 1 
+0

完美!它的诀窍:)我tryed也与***更新m_category设置m_category.column = 1 where uppermodel = true; ***并且工作得很好。谢谢! –