我正在尝试运行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行
我做错了什么?
答案 0 :(得分:0)
Underscore是SQL中的一个特殊字符。尝试用反斜杠转义它,看看是否有帮助。