MySQL替换报价
我需要更换MySQL替换报价,mysql,Mysql,我需要更换"e在字符串中。我试着这样做: SET `title` = REPLACE( `title`, '"', '' ) 但它给了我一个解析错误 这就是错误: #1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行中“.”附近要使用的正确语法 服务器版本:5.5.57-cll-MySQL社区服务器(GPL) 如何执行此操作?您的查询应该可以工作,但似乎错误来自另一个查询。无论如何: 试试这个: UPDATE tbl_name S
"e代码>在字符串中。我试着这样做:
SET `title` = REPLACE( `title`, '"', '' )
但它给了我一个解析错误
这就是错误:
#1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行中“.”附近要使用的正确语法
服务器版本:5.5.57-cll-MySQL社区服务器(GPL)
如何执行此操作?您的查询应该可以工作,但似乎错误来自另一个查询。无论如何:
试试这个:
UPDATE tbl_name
SET
field_name = REPLACE(field_name,
string_to_find,
string_to_replace)
WHERE
conditions;
UPDATE bbb_sefurls
SET
metatitle = REPLACE(metatitle,
'"e;',
'');
示例:
UPDATE tbl_name
SET
field_name = REPLACE(field_name,
string_to_find,
string_to_replace)
WHERE
conditions;
UPDATE bbb_sefurls
SET
metatitle = REPLACE(metatitle,
'"e;',
'');
如果我要100%地读取您的错误,则无需条件。。。你在某些地方把单词quote拼错了
...for the right syntax to use near ''")'
请注意,在您的错误中没有显示“e”,因为您的replace语句也不会捕捉到这一点
或者更近距离地查看您发布的图像。。。你正在替换
&引号(分号)
与
''
但是错误表明它正在查找字符串
&(引述)
在你询问的某个地方。。。这似乎是无效的
在代码中搜索
&引用)
这是一种简单的方法,但它取代了字符串中的所有
UPDATE dummy_tab SET metatitle =REPLACE(metatitle,'/"','') WHERE metatitle LIKE '%"'
这应该行得通。显示整个更新
查询。要添加到@Barmar的评论中,还要发布解析错误。我感觉您正在使用SQL Server(MSSQL)这里是一个屏幕截图:@AngryBeaver链接不起作用。你能编辑你的帖子并将错误添加为文本吗?这个错误看起来不像是针对那个查询的,你没有字符串quot)
在任何地方。此外,你的WHERE条件可能不会有多大帮助。错误并不是说它在说“正如我所说的那样”