用于查找名称的mysql查询包括特殊字符单引号

标签 mysql sql

我正在寻找一个 SQL 语句,它只返回我的表中名称字段包含特殊字符(单引号)的行。

我用过

  SELECT * FROM 'table' WHERE Name REGEXP '"$'

我想在这里放什么?

最佳答案

SQL Fiddle

MySQL 5.5.30 架构设置:

create table test(name varchar(10));

insert into test
values('aaa '''' bb'),('bsbds');

查询 1:

select *
from test
where name regexp "'"

Results :

|      NAME |
-------------
| aaa '' bb |

关于用于查找名称的mysql查询包括特殊字符单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834706/

相关文章:

mysql - WordPress - 数据库 FIND_IN_SET

python - 具有可过滤属性的 Django 模型

mysql - 在 where 子句中选择唯一 ID 时是否必须使用 "FETCH FIRST n ROWS ONLY"或 "LIMIT"

mysql - AR 获取自己的帖子和 friend 的帖子

mysql - 根据最早日期更新所有记录

mysql - 使用 AND 运算符和两个选择?

php - 我怎样才能加入 CakePHP 中的最后一个条目?

javascript - 如何将 SQL 数据库中的数据显示到 PHP/HTML 表中

php - 按时间戳条目聚合和可视化 SQLite 数据库中的条目

mysql - 如何将两个 FK 从一个表连接到另一个表?