解决方法:
????????? UPDATE tablename SET field = REPLACE(REPLACE(field, CHAR(10), ''), CHAR(13), '');
????????? char(10):? 换行符
????????? char(13):? 回车符
MySQL的trim函数没办法去掉回车和换行,只能去掉多余的空格,可以用MySQL的replace函数,解决掉这个问题,具体解决办法如下:
假设想要审核数据库中内容为“我爱你?
”的短信息(注意内容后有换行)通过(status改变成1)?
之前的SQL语句是不起作用的?
UPDATE `tran`?
SET `status` = '1'?
WHERE `msg` = '我爱你';
修改之后的语句?