SQL用下划线替换空格

时间:2017-10-31 23:19:27

标签: mysql replace

我正在尝试运行SQL查询,用下划线替换文件名中的空格:

UPDATE oc_product_image set image=replace(image,' ', '_');

我在这里找到了这个SQL查询:Remove space and replace with _ in phpMyAdmin

我在phpMyAdmin的SQL选项卡中运行它

当我模拟它时,我收到此错误:#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以获得在''附近使用的正确语法。 '' _')来自oc_product_image WHERE'在第1行

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Underscore是SQL中的一个特殊字符。尝试用反斜杠转义它,看看是否有帮助。

相关问题