MySQL不返回包含子字符串的记录

iq3niunx  于 2023-05-16  发布在  Mysql
关注(0)|答案(2)|浏览(70)

我有一个数据库的电子邮件,有船员电子邮件,其中包含电子邮件地址。我正在尝试获取所有包含“康卡斯特”的地址。下面是我使用的SQL:

SELECT * FROM `emails` WHERE crewEmail like '%{"comcast"}%'

但这不会返回任何内容。我的数据库里绝对有康卡斯特的电子邮件地址。

qltillow

qltillow1#

不需要括号:

SELECT * FROM `emails` WHERE crewEmail like '%comcast%'
xytpbqjk

xytpbqjk2#

也许你应该试试这些SQL语法,不要在comcast周围加上双引号:

SELECT * FROM `table` WHERE `column` LIKE '%$word%'

替换字段和值后:

SELECT * FROM `emails` WHERE `crewEmail` LIKE '%comcast%'

相关问题