I can loop through all of the rows in a php script and do
UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'";
and trim can remove \n
But I was just wondering if something same could be done in one query?
update mytable SET title = TRIM(title, '\n') where 1=1
will it work? I can then just execute this query without requiring to loop through!
thanks
(PS: I could test it but table is quite large and dont want to mess with data, so just thought if you have tested something like this before)
You can remove special characters from a database field using REPLACE() function.
You can simply replace all \n with <br/> tag so that when page is displayed then it breaks line. UPDATE table SET field = REPLACE(field, '\n', '<br/>')
UPDATE test SET log = REPLACE(REPLACE(log, '\r', ''), '\n', '');
worked for me.
while its similar, it'll also get rid of \r\n
http://lists.mysql.com/mysql/182689
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With