sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar man e-post med fler än 2 punkter med REGEXP MySQL-funktionen?

vad sägs om detta?

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

detta söker efter två (eller fler) punkter före @ (vilket fortfarande skulle tillåta domännamn med flera punkter som .co.uk etc).

Du bör dock överväga möjligheten att vissa användare verkligen kan ha flera punkter i sitt användarnamn också, och det kommer fortfarande att vara legitimt.



  1. Distribuera MySQL, MariaDB, Percona Server, MongoDB eller PostgreSQL - enkelt med ClusterControl

  2. Tidskomplexiteten för att sortera en databas

  3. Anslutning till Db dör efter>4<24 i spring-boot jpa hibernate

  4. Inget stöd för OVER i MS SQL Server 2005?