本节记录了自 MySQL Workbench 5.0.20 发布以来应用的所有更改和错误修复。
撤消操作并没有完全撤消两个表之间的关系。它只删除了两个表之间绘制的线,但没有撤消字段和键。(漏洞 #36645)
双击查找结果中的列标题分隔符导致崩溃。(漏洞 #36266)
由File、 Export、Forward Engineer SQL ALTER Script和File、 Export、Forward Engineer SQL CREATE Script生成的脚本包含不必要的 SQL 代码。(漏洞 #36170)
连接的上下文菜单上的复制连接 nn菜单项没有互补的 粘贴连接菜单项。编辑菜单有一个灰色的粘贴 连接菜单项。(漏洞 #36166)
当模式使用
InnoDB
,然后切换为使用MyISAM
时,由Forward Engineer SQL CREATE Script生成的脚本仍然包含InnoDB
-only 语法。(漏洞 #35947)Forward Engineer向导未能创建表,但没有显示任何错误消息。(缺陷号 35874)
保存文件会将列表视图的列宽恢复为Physical Schemata下的默认值。(漏洞 #35718)
-
当使列成为主键并且此列具有
NULL
默认值时,此默认值不会更改。当表同步回数据库时,Workbench 会创建一条语句,例如:ALTER TABLE `test_defhan`.`table1` CHANGE COLUMN `id_table1` `id_table1` INT(11) NOT NULL DEFAULT NULL, ...
这会导致错误:
错误 1067:“id_table1”的默认值无效 (缺陷 #32972)