14

How to find invalid email address in a row with SELECT ?

georgevich
  • 2,385
  • 7
  • 24
  • 21

2 Answers2

17
SELECT
    email
FROM
    TABLE
WHERE
    email NOT LIKE '%_@_%._%'
AND email NOT LIKE '%list of invalid char%';
Faisal
  • 4,591
  • 3
  • 40
  • 49
Gaurav
  • 28,447
  • 8
  • 50
  • 80
-1
SELECT email FROM tablename WHERE email NOT REGEXP '(^[a-z0-9]+)\@(.*)'
lobster1234
  • 7,679
  • 26
  • 30