A maneira mais fácil de permitir que o MySQL rejeite o endereço de e-mail duplicado é tornar o campo exclusivo (http ://www.w3schools.com/sql/sql_unique.asp )
ALTER TABLE emails ADD UNIQUE (email)
No entanto, o MySQL não retornará um aviso
ALTER TABLE emails ADD UNIQUE (email)