Mysql 约束表格字段->;不是重复值,不是主键

Mysql 约束表格字段->;不是重复值,不是主键,mysql,sql,constraints,Mysql,Sql,Constraints,如何约束表中的列,使其不能有两个或多个 一次使用类似的值,但它不是主键 我应该使用检查或约束还是?实现这一目标的正确方法是什么 注意:我正在使用MySQL您必须创建一个: MySQL没有实现检查约束。Acheck约束无论如何都不能用于“唯一约束”。MySQL确实有约束,例如外键约束@a_horse_和_no_名称-你说得对。我用更仔细的解释扩展了答案。 CREATE UNIQUE INDEX foo_idx1 ON foo (bar)

如何约束表中的列,使其不能有两个或多个 一次使用类似的值,但它不是主键

我应该使用
检查
约束
还是?实现这一目标的正确方法是什么

注意:我正在使用MySQL

您必须创建一个:


MySQL没有实现检查约束。

A
check约束
无论如何都不能用于“唯一约束”。MySQL确实有
约束
,例如
外键约束
@a_horse_和_no_名称-你说得对。我用更仔细的解释扩展了答案。
CREATE UNIQUE INDEX foo_idx1 ON foo (bar)