gpt4 book ai didi

mysql - 如何从mysql中的数据行中删除换行符?

转载 作者:IT老高 更新时间:2023-10-28 12:52:11 25 4
gpt4 key购买 nike

我可以遍历 php 脚本中的所有行并执行

UPDATE mytable SET title = "'.trim($row['title']).'"where id = "'.$row['id'].'";

trim 可以去掉\n

但我只是想知道是否可以在一个查询中完成相同的操作?

 update mytable SET title = TRIM(title, '\n') where 1=1

它会起作用吗?然后我可以直接执行这个查询而不需要循环!

谢谢

(PS:我可以测试它,但是表很大,不想弄乱数据,所以想想你以前是否测试过类似的东西)

最佳答案

UPDATE test SET log = REPLACE(REPLACE(log, '\r', ''), '\n', '');

为我工作。

虽然类似,但也会去掉\r\n

http://lists.mysql.com/mysql/182689

关于mysql - 如何从mysql中的数据行中删除换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com