回答

收藏

替换MYSql中的换行符不起作用

技术问答 技术问答 447 人阅读 | 0 人回复 | 2023-09-14

我执行以下查询,由于某种原因,它没有替换数据库中的换行符。它说Rows匹配1,但没有变化。有什么问题吗?
& P& R7 X) A, N' Y, h: X$ vmysql> UPDATE aboutme SET abouttext=REPLACE(abouttext,'\\n','') WHERE userid='5099a95cd944b8.22468149';' M# c3 z5 Y$ U; c* D) {
Query OK, 0 rows affected (0.00 sec)& e8 E  i- b; l3 k7 i% e
Rows matched: 1  Changed: 0  Warnings: 08 h2 q; L5 Z+ _5 u
                1 A! T$ ^& ]* m7 [
解决方案:9 |# x; \0 H3 c6 ?+ f8 K
               
+ o. D+ b7 A, c9 ^  f( N
5 v' f: l5 }9 G: M1 D3 |6 ?( C0 @- _! t
                您可以使用\n而不是匹配换行符\\n。. [; \5 o& N! D) x
代码:
% n' D5 \% p! V UPDATE aboutme # k" V+ v& r) a: d
SET abouttext=REPLACE(abouttext,'\n','')
1 U- p$ Q' q4 w; u9 ^ WHERE userid='5099a95cd944b8.22468149';
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则