MySQL Workbench中具有强制子项的父级

时间:2011-09-18 15:29:02

标签: mysql mysql-workbench

我在MySQL中创建了以下数据库:

create table parent1 (
    parent_id int,

    constraint pk_parent1 primary key (parent_id)
);
create table child1 (
    child_id int,
    parent_id int not null,

    constraint pk_child1 primary key (child_id),
    constraint fk_child1_parent1 foreign key (parent_id)
        references parent1(parent_id)
);

如果我在MySQL Workbench中对模型进行逆向工程,它会选择父关系中的父项( - |<)。我知道MySQL必须选择强制性或可选性,但强制性似乎对我来说是不合逻辑的选择,因为这是(1)在SQL中实现起来要困难得多,(2)与具有可选子项的父项相比不太常见。

  1. 为什么Workbench会选择这种解释?
  2. Workbench中是否有配置设置强制父级使用可选子级?

0 个答案:

没有答案