Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment trouver un e-mail avec plus de 2 points en utilisant la fonction REGEXP MySQL ?

qu'en est-il ?

SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';

cela recherche deux points (ou plus) avant @ (ce qui autoriserait toujours les noms de domaine à plusieurs points comme .co.uk, etc.).

Cependant, vous devriez envisager la possibilité que certains utilisateurs aient également plusieurs points dans leur nom d'utilisateur, et cela restera légitime.