2012-03-30 73 views
1

是否编写mysql触发器来检查重复的电子邮件地址是否合适。因此,Mysql拒绝重复电子邮件地址的插入。检查重复电子邮件地址的触发器

或者,

在应用程序中很好吗?即从用户表中读取所有电子邮件地址,然后在PHP中进行比较。

我正在阅读关于MySQL的触发器,我虽然这将是很好的选择,而不是在做PHP ..善意的建议。

问候,

+7

您不需要触发器。只需在该列上添加一个“UNIQUE”约束。 – Interrobang 2012-03-30 05:26:39

回答

1

首先,数据库触发器是更有效和更好的,因为你不能忘记实现他们在您的应用程序。

第二件事是,你为什么不将电子邮件地址栏设置为唯一的?