2012-03-30 7 views
1

Ist es eine gute Option, mysql Trigger zu schreiben, doppelte E-Mail-Adresse zu überprüfen.So, dass Mysql die Einfügung von doppelten E-Mail-Adresse ablehnen.Trigger für die Überprüfung der doppelten E-Mail-Adresse

Oder

Es ist gut, in Anwendung zu tun? Lesen Sie alle E-Mail-Adressen aus der Benutzertabelle und führen Sie dann in PHP den Vergleich durch.

Ich lese über mysql Trigger und ich würde es wäre eine gute Option, anstatt in PHP ..Kindly Rat.

Grüße,

+7

Sie brauchen keinen Trigger. Fügen Sie einfach eine 'UNIQUE'-Einschränkung für die Spalte hinzu. – Interrobang

Antwort

1

Zu allererst sind Datenbank-Trigger effizienter und besser, weil man nicht vergessen, können sie in Ihrer Anwendung zu implementieren.

Und die zweite Sache ist, warum Sie die E-Mail-Adresse Spalte nicht als einzigartig festlegen?

Verwandte Themen