我想获取数据库中所有有效电子邮件地址的总数,但我也希望总数是唯一的电子邮件地址。单独使用mysql可能吗?Mysql - 有效的唯一电子邮件
0
A
回答
3
像这样的事情可能?
SELECT `email`
FROM `users`
WHERE `email`
REGEXP '[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}'
GROUP BY `email`
正则表达式来自here。正如该网站指出的,这可能不符合所有有效的电子邮件(即不明确的电子邮件)。我最后一次查看它时,我不确定是否有人创建了一个可以匹配每个可能的电子邮件地址的正则表达式。
1
您无法检查电子邮件是否对mysql有效。
您可以用不同的选择选择所有独特的电子邮件:
SELECT DISTINCT `e-mailadress`FROM `table1` //something like this
1
相关问题
- 1. Rails - 电子邮件的唯一性
- 2. Laravel 5.1唯一的电子邮件
- 3. Railstutorial.org验证唯一的电子邮件
- 4. django.contrib.auth.user的唯一电子邮件限制
- 5. 电子邮件@域是一个有效的电子邮件地址
- 6. sequelize.js ORM:唯一的电子邮件验证为MySQL不工作
- 7. 在电子邮件(唯一)列的mysql表中搜索
- 8. 注册表唯一电子邮件
- 9. MongoDB PHP电子邮件唯一
- 10. ASP .Net:AspNetSqlMembershipProvider“唯一电子邮件”问题
- 11. mysql-为唯一电子邮件ID获取值
- 12. 有效的电子邮件与preg_match
- 13. jQuery的有效电子邮件检查
- 14. 有效的电子邮件地址
- 15. 与有效的电子邮件全名
- 16. 哪一个更有效的电子邮件服务器:mysql或.json文件?
- 17. 检查电子邮件是否有效
- 18. 电子邮件有效j2me lwuit
- 19. 检查输入电子邮件是否是有效的公司电子邮件
- 20. RegEx - 只有一个有效的电子邮件
- 21. PHP电子邮件效率(BCC vs个人电子邮件)
- 22. 电子邮件邮件是否链接有效的URL?
- 23. PHP邮件没有发送“无效的电子邮件地址”
- 24. 群发电子邮件用户的唯一密码
- 25. 需要唯一的电子邮件地址
- 26. Jquery验证唯一电子邮件地址更新
- 27. 带有邮件配额的php/mysql调度电子邮件
- 28. 这是一个有效的电子邮件地址吗?
- 29. jQuery验证:需要有效的电话或有效的电子邮件
- 30. 在一个电子邮件中包含一些电子邮件
如果你要使用正则表达式,为什么不使用全所提供的同一页面上? (:[A-Z0-9#$%& '* +/=^_'{|}〜 - +(?!\ [A-Z0-9#$%&!]'?* +/?=^_'{|}〜 - ] +)* |“(?:[\ x01- \ X08 \ X0B \ X0C \ x0e- \ X1F \ X21 \ x23- \ x5b \ x5d- \ 0x7F部分] | \\ [\ x01- \ X09 \ X0B \ X0C \ x0e- \ 0x7F部分])*“)@(:(:[α-Z0-9](:???[A-Z0-9 - ] * [A-Z0 ?-9])\)+ [A-Z0-9](:???[A-Z0-9 - ] * [A-Z0-9])| \ [(:(?: 25 [O- 5] | 2 [0-4] [0-9] |?[01] [0-9] [0-9])\){3}(?: 25 [0-5] | 2 [0 -4] [0-9] | [01] [0-9] [0-9] | [A-Z0-9 - ] * [A-Z0-9]:???(:[\ x01- \ x08 \ x0b \ x0c \ x0e- \ x1f \ x21- \ x5a \ x53- \ x7f] | \\ [\ x01- \ x09 \ x0b \ x0c \ x0e- \ x7f])+)\]) – 2010-02-11 20:02:20
那还没有完整的一个,全长是6300+字符长 – 2010-02-11 20:03:22
这是完美的,我没有真正想到正则表达式。谢谢! – jwzk 2010-02-11 20:07:01