回答

收藏

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

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

我执行以下查询,由于某种原因,它没有替换数据库中的换行符。它说Rows匹配1,但没有变化。有什么问题吗?
7 y1 C- X5 C2 H4 n, Y5 W+ Amysql> UPDATE aboutme SET abouttext=REPLACE(abouttext,'\\n','') WHERE userid='5099a95cd944b8.22468149';
2 b* g! w% ?3 a$ w8 _) RQuery OK, 0 rows affected (0.00 sec)
' c# }# b# Y1 ^- }- {, ERows matched: 1  Changed: 0  Warnings: 0! Y7 a9 L  {8 f" D, `
                3 n+ e0 K# V! t& i4 D% N
解决方案:- m0 K9 i! H) ~" v6 r" B2 e$ f
                8 j1 H& }$ g( G  `

' c0 C0 e6 T, B# G. y  s  S
! ?* I& l: A; y. x# \                您可以使用\n而不是匹配换行符\\n。
2 R* R1 Q$ x  i  N0 C# o代码:* Z" Y7 b& a& E' ^, q; ]: q! ]$ E  F8 F8 I
UPDATE aboutme
# L3 z8 P* H& X$ \) x+ P! s SET abouttext=REPLACE(abouttext,'\n','')
4 C( S3 {: P0 i WHERE userid='5099a95cd944b8.22468149';
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则