1

我需要你的帮助,我有点麻烦。

我有一个“结构化”信息,它必须是唯一的,将所有领域放在一起,但不能单独使用。

例如:

列:Two_Letters | Firts_Digit | 秒数 | 三位数 | Four_Letters

我希望该条目AA|2|3|4|BBBB是唯一的,但我可以插入AA|2|3|4|CCCC.

显然,字母可以从 A 到 Z,数字可以从 0 到 9。

建议?

4

1 回答 1

0

思考已解决:由于我通过 MySQL Workbench 完成了所有编辑,因此我不考虑与每列关联的“复选框 UNIQUE”与我真正想要的“唯一约束”之间的差异。所以我的问题的解决方案是: -ALTER TABLE table_name ADD CONSTRAINT UNIQUE (Two_Letters, Firts_Digit, Second_Digit, Third_Digit, Four_Letters); 与 MySQL WB 上的 gui 编辑表中未选中“UQ”复选框相关联。

于 2016-06-28T15:23:28.557 回答