如何将转义字符替换为字符串



我正在尝试用字符串替换转义字符,但查询给了我一个不相关的结果

例如 - 字符 - "\" 替换为"ADFC",并带有以下查询

SELECT REPLACE("abcdefghi","\", "adfc" );

输出 - 阿克德夫吉

期望的输出 - abcdefghadfci

如何在 mysql 中实现这一点?

在你的

my.ini中添加了这一行:

sql-mode="NO_BACKSLASH_ESCAPES"

然后重新启动您的 MySQL 服务器,并将您的查询替换为以下内容:

SELECT REPLACE("abcdefghi","", "adfc" );

参考这里

使用这个:

SELECT REPLACE("abcdefgh\i","\", "adfc" );
单个转义字符将自动转义字符

,因此您需要为删除转义字符放置双转义字符。

最新更新