我正在尝试使用此代码:
UPDATE media_items SET content_url = replace(content_url,’cd%20images’,'my%20music’);
而且我知道百分号把它搞砸了,我必须使用某种转义来让它们正确阅读,但我已经做了很多搜索,我发现的任何东西似乎都没有工作。包含百分号转义以使其正常工作的正确语法是什么?
我认为你只需将它们加倍即可:
replace(content_url, "cd%%20images", "my%%20music")
。
SELECT * FROM files WHERE parent_path = ? OR parent_path LIKE ? ESCAPE '\'
然后对于要使用的查询参数,将参数值中的所有 % 替换为 \%,将 _ 替换为 \_