暂无图片
如何检查MySQL中是否存在某一行? (即检查 MySQL 中是否存在电子邮件)
我来答
分享
铛铛
2021-09-14
如何检查MySQL中是否存在某一行? (即检查 MySQL 中是否存在电子邮件)

如何检查MySQL中是否存在某一行? (即检查 MySQL 中是否存在电子邮件)

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
薛晓刚

实在看不懂啊。

暂无图片 评论
暂无图片 有用 0
铛铛

我需要检查数据库中是否存在行,该行包含一个电子邮件地址。
我得到结果:

email no longer exists publisher@example.com

暂无图片 评论
暂无图片 有用 0
chengang

全匹配或模糊匹配

select 1 from t where email = ‘publisher@example.com’
limit 1

select 1 from t where email like ‘%publisher@example.com%’ limit 1

你在应用端判断 有返回行数 = 0则不存在,返回行数>0则存在

暂无图片 评论
暂无图片 有用 0
test

select count(1) from t where email like ‘%@%.com%’ ;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏