在MySQL Workbench中的EER图,有一个复选框,使表中的唯一,不为空,主键等,每列
不过,我想对多个列的唯一约束。 是否有可能将其添加在MySQL工作台的EER图?
编辑:好吧,我实现了独特的复选框,将创建一个唯一索引,而不是唯一约束
在MySQL Workbench中的EER图,有一个复选框,使表中的唯一,不为空,主键等,每列
不过,我想对多个列的唯一约束。 是否有可能将其添加在MySQL工作台的EER图?
编辑:好吧,我实现了独特的复选框,将创建一个唯一索引,而不是唯一约束
在MySQL Workbench中的ALTER TABLE对话框:
这里也有一些讨论 ,这是否是奇怪的,因为指数是不一样的约束。 我当然不会想到它被放在那儿。 然而,显然是'唯一索引强制以同样的方式作为唯一约束的唯一性,并且可以提高性能。 例如,如果我尝试插入一行,将使用此方法后,打破独特在一起,它抛出一个“1062重复项”的错误。
它似乎并不可用: http://bugs.mysql.com/bug.php?id=48468 。 这似乎可以为创建索引选项卡上多列唯一索引什么,但对于多列唯一约束,则需要手动运行创建命令。
随着最新的MWB(我在6.0.8), 它可以创建组合键
如果你想创建一个复合主键,你可以选择多列并选中PK复选框。 然而,存在需要额外的步骤,必须单击索引选项卡,则在索引列面板必须设置主键的期望的顺序。