MYSQL 如何判断内容是否有回车?

| 选择喜欢的代码风格  

方法一:MySQL 使用 REGEXP:


MySQL 使用 REGEXP 查找换行回车 \r\n

SELECT *
FROM your_table
WHERE your_column REGEXP '\r|\n';

方法二:MySQL 使用 RLIKE:


MySQL 也可以使用 RLIKE,在 MySQL 中, RLIKE 操作符检查一个字符串和一个正则表达式是否匹配。RLIKE 操作符等同于 REGEXP 操作符和 RLIKE_LIKE() 函数,例如:

SELECT 'commandnotfound' RLIKE '^[a-z]+$',

下面 MySQL 用 RLIKE 验证是否包含 \r\n

SELECT *
FROM your_table
WHERE your_column RLIKE '\\r|\\n';

MySQL REGEXP / RLIKE 扩展阅读:




发表评论