2012-03-30 11 views
1

重複した電子メールアドレスを確認するためにmysqlトリガを書くのは良い選択ですか?そのMysqlは重複する電子メールアドレスの挿入を拒否します。重複する電子メールアドレスを確認するためのトリガー

または

アプリケーションにはいいですか?つまり、ユーザーのテーブルからすべての電子メールアドレスを読み取り、次にPHPで比較を行います。

私はmysqlトリガについて読んでいますが、PHPで行うのではなく、良いオプションになると思います。

よろしく、すべての

+7

トリガーは必要ありません。列にUNIQUE制約を追加するだけです。 – Interrobang

答えて

1

まず、あなたのアプリケーションでそれらを実装するために忘れることができないため、データベース・トリガーは、より効率的で優れています。

もう1つは、電子メールアドレスの列を一意に設定してみませんか?

関連する問題