更新mysql表的列时出错

时间:2014-04-20 04:33:13

标签: mysql

我对数据库中的一列进行了混乱,而url对输入进行了编码。现在所有空格都用“+”符号重复。

我尝试使用以下查询更新数据库,但它会引发错误

UPDATE tableName SET 'columnName' = REPLACE('columnName','+',' ')";

我得到的错误是:

“字段列表”

中的未知列'columnName'

2 个答案:

答案 0 :(得分:1)

试试这个,删除围绕列名称的单引号

UPDATE tableName SET `columnName` = REPLACE(`columnName`,'+',' ')";

答案 1 :(得分:1)

请勿对列名使用引号,请尝试此

 UPDATE tableName SET columnName = REPLACE(columnName,'+',' ');