马上注册,结交更多好友,享用更多功能,让你轻松玩转南昌530论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
如果 TRIM 函数没有完全删除所有的换行符,可能是因为 TRIM 只会删除前后的空白字符,而不会删除中间的换行符。我们可以使用 REPLACE 函数来替换掉所有的换行符。 1. 使用 REPLACE 函数清理数据库中的多余字符在 MySQL 中,可以使用 REPLACE 函数来替换掉所有的换行符(包括 \r 和 \n)。
sql- UPDATE <span class="tongyi-design-highlighter-header">food_530 </span>SET nx = REPLACE(REPLACE(nx, '\r', ''), '\n', '');
复制代码 上面我以表food来测试
这条 SQL 语句会先替换掉所有的 \r,然后再替换掉所有的 \n。
2. 再次检查数据库中的数据执行上述更新语句后,再次检查数据库中的分类名称是否已经清理干净。
- SELECT DISTINCT nx FROM food_530;
复制代码
试试看是不是数据库的\r', '\n'等多余字符都去掉了!
UPDATE food_nutriti
|