mysql中TEXT字段中的换行符

时间:2011-05-04 08:59:38

标签: mysql sql

我有一个字段,有一个隐藏的换行符,例如

select pd.title_eng from product p join product_desc pd on p.pid=pd.pid where pd.desc_eng = '
\n';

上面的sql语句不会识别\ n作为换行符,如何选择它?

感谢

1 个答案:

答案 0 :(得分:0)

不,MySQL应该将'\ n'识别为换行符,请参阅http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html

但是请注意,在你的例子中,在\ n之前有一个换行符,它是换行符的正确表示。 也许你想使用like运算符?

select pd.title_eng 
from product p 
   join product_desc pd on p.pid=pd.pid 
where pd.desc_eng like '%\n%';