我不确定发生了什么,因为我从一台服务器迁移到另一台同样的规范和SQL ...
仍然在评论和标题中,新数据库会显示字符'
,而不是'
而且我想知道我是否可以用'
替换'
来寻求帮助
或者只是删除'
非常感谢...
斯蒂夫
答案 0 :(得分:2)
你可以使用MySQL的REPLACE
方法(看here):
<强>更新强>
更改了语句以反映OP的命名:
UPDATE database1.vb_ppgal_albums
SET pp_photos = REPLACE(pp_photos, ''', '\'')
祝你好运。
答案 1 :(得分:-1)
以下是我用来更新MySQL中的双引号的编码。我使用REPLACE
函数。第一个参数是我想要搜索的field_name,第二个是双引号(\“)作为搜索字符串的转义,然后是转义转义字符(\)后跟双引号,它将插入进入字段名称(\“)。在表格中,我现在将测量'1/2'而不是'1/2'',这是我的目标。我希望这有帮助。 (PS,Where子句用于显示,您可能不需要它。)
UPDATE `table_name`
SET
`field_name` = REPLACE(`field_name`, '\"', '\\"')
WHERE `Id` > 125