разрыв строки в текстовом поле в MySQL - PullRequest
0 голосов
/ 04 мая 2011

у меня в поле есть скрытый разрыв строки с
, например

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

Приведенный выше оператор sql не распознает \ n как символ перевода строки, как его выбрать?

спасибо

1 Ответ

0 голосов
/ 04 мая 2011

Нет, 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%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...