如何向 table 添加额外的约束?

How to add extra constraint to table?

这是我的 table:

customer_id
user_id
password
email
first_name
last_name

我的主键是customer_id,是系统生成的。如何防止用户表单创建多个帐户?

我应该对另一列进行约束吗?

根据您标识用户的方式创建唯一索引或约束。我不确定您想到了哪些专栏,但这是典型的:

alter table mytable add constraint unq_table_email unique (email);

您可以对 table.

设置多个唯一约束

这里没有用户名字段,因此您可以将电子邮件字段设为唯一。我所做的是使电子邮件 ID 唯一,每当用户尝试注册时,我都会检查电子邮件 ID 是否存在。因为电子邮件 ID 是唯一的,所以任何两个人都不能拥有相同的电子邮件 ID。