我怎么能同时防止相同的进入?

时间:2018-03-14 07:15:09

标签: php mysql

我有一个tripexpense系统。

情况是:两个或多个用户同时注册相同的记录,两者都成功。

其中一个应该取得成功,其余的应该会出错。

1 个答案:

答案 0 :(得分:3)

你可以这样做,

ALTER TABLE Users ADD UNIQUE (email_id);

因此,对于具有电子邮件ID的同一用户,不会创建两个条目 如果不是email_id,您可以将唯一约束应用于相关字段。