如何找到文本字段数据在mysql中有\ n?
代表:
字段:
address :asfalghaln asdgl sdnslbvaslcbn
address2 : adsadas
phone :2323
如何查找地址有没有?在mysql中
答案 0 :(得分:2)
您使用string function验证是否存在单个字符:
SELECT FROM YourTable WHERE LOCATE("\n", textColumn) != 0;
如果第一个字符是换行符,这将无效,所以你可能也想检查一下:
SELECT FROM YourTable WHERE LEFT(textColumn, 1) != "\n" AND LOCATE("\n", textColumn) != 0;
答案 1 :(得分:1)
\n
是ASCII字符10.您可以从mysql中的char
函数获取A ASCII字符。
SELECT char(10)
Instr将为您提供\ n字符
的字符串中的位置SELECT INSTR('my new
line', char(10));
值>> 0表示\ n存在(和它在哪里)0值表示没有\ n。