我试图用字符串替换转义字符,但查询给了我一个无关的结果
eg- char-'\'用以下查询替换为'adfc'
SELECT REPLACE("abcdefgh\i","\\", "adfc" );
Run Code Online (Sandbox Code Playgroud)
输出 - abcdefghi
期望的输出 - abcdefghadfci
我怎样才能在mysql中实现这一点?
在你的 my.ini 中添加这一行:
sql-mode="NO_BACKSLASH_ESCAPES"
Run Code Online (Sandbox Code Playgroud)
然后重新启动 mysql 服务器,并将查询替换为:
SELECT REPLACE("abcdefgh\i","\", "adfc" );
Run Code Online (Sandbox Code Playgroud)
参考这里