如何在erwinformysql生成的DDL中保留外键名?

如何在erwinformysql生成的DDL中保留外键名?,mysql,foreign-keys,erwin,Mysql,Foreign Keys,Erwin,我使用ErWin 9.5为MySQL 5.6生成DDL,在创建外键时遇到了一个障碍。MYSQL不使用ErWin生成的外键名,因为DDL中不包含约束语句 为简单FK关系生成的DDL ErWin为: ALTER TABLE table_two ADD FOREIGN KEY table_two_ibfk_99b (table_one_id) REFERENCES table_one (table_one_id); 运行该命令时,MySQL生成名为table_two\u ibfk_1的约束,并从中递

我使用ErWin 9.5为MySQL 5.6生成DDL,在创建外键时遇到了一个障碍。MYSQL不使用ErWin生成的外键名,因为DDL中不包含
约束
语句

为简单FK关系生成的DDL ErWin为:

ALTER TABLE table_two
ADD FOREIGN KEY table_two_ibfk_99b (table_one_id) REFERENCES table_one (table_one_id);
运行该命令时,MySQL生成名为
table_two\u ibfk_1
的约束,并从中递增

但是,如果我将ErWin中的目标数据库更改为其他任何内容,它将使用
CONSTRAINT
语句的正确语法。例如,将目标数据库设置为ODBC V3,ErWin生成以下DDL:

ALTER TABLE table_two
ADD CONSTRAINT table_two_ibfk_99a FOREIGN KEY (table_one_id) REFERENCES table_one (table_one_id);
仅仅使用ODBC的问题是我失去了
自动增量
我的PKs的能力

有人找到解决办法了吗