本节记录自MySQL Workbench 5.2.3发布以来应用的所有更改和bug修复。
一些键盘快捷键已经改变。
在微软Windows和Linux上控制+ Y现在用于重做。OS X继续使用命令+ Shift + Z作为它的默认重做。对于同步模型,控制+ Alt + Y在Windows和Linux上使用,而指挥+控制+ Y在OS x上使用(Bug #46285)
在Table Editor中编辑存储的例程或触发器时,如果几秒钟内没有按下某个键,则光标将移到编辑窗口的顶部。
请注意在Windows上,这个问题在5.1.18中得到了修复。在OS X上,这个问题在5.2.4中得到了修复。在Linux上,这个问题在5.2.7中得到了修复。
(错误# 48156)
如果创建了一个新的空EER图,那么
, , MySQL Workbench生成以下消息:**信息:item_activated: 0x28d5cf0 -> 'plugin:wb.view。4: wb.view.setRelationshipNotation在0.0秒内完成
如果EER图至少包含一个表,则不会生成这些消息。(错误# 47565)
当一个模型被同步时,这个错误的SQL被生成:
如果合成表不存在,创建表。' adx_clienti ' (' id ' INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, ' citta ' VARCHAR(100) NULL DEFAULT NULL, ' provincia ' VARCHAR(100) NULL DEFAULT NULL, PRIMARY KEY (' id ') ENGINE = MyISAM DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci;
注意,应该位于PRIMARY KEY语句后面的右括号不见了。这导致了这个错误被生成:
错误1064:你有一个错误在你的SQL语法;查看与MySQL服务器版本对应的手册,在第13行'ENGINE = MyISAM DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci'附近使用正确的语法
(错误# 47407)
当在查询编辑器中打开一个表进行编辑时,
小数
列值在结果集中显示为整数值,而不考虑精度和比例设置。数字的小数部分被丢弃。在编辑过程中也不可能添加数字的小数部分。(错误# 47405)在EER图中,层名没有被渲染。这只发生在OpenGL渲染中(仅在Microsoft Windows上)。(错误# 47385)
当
菜单选项被选中时,右侧的资源管理器显示了表、视图和例程,但是当展开例程文件夹时,模型中包含的例程就丢失了。(错误# 47088)单击DB连接编辑器向导似乎没有任何效果。(错误# 47083)
按钮在查询编辑器中,当试图展开模式并选择表时,会生成以下异常:
************** 除了文本 ************** 系统。AccessViolationException:试图读写受保护的内存。这通常是其他内存损坏的迹象。在MySQL.Grt.TreeModel。expand_node(NodeId节点)在MySQL.Grt.GrtTreeModel。1. treeviewexpand(对象发送器,TreeViewAdvEventArgs e)在Aga.Controls.Tree.TreeViewAdv中调用(对象发送器,TEventArgs e)。在Aga.Controls.Tree.TreeViewAdv上的onexpansion (TreeNodeAdv节点)。在Aga.Controls.Tree.TreeViewAdv. setisexpamed (TreeNodeAdv节点,布尔值)。在Aga.Controls.Tree.TreeViewAdv. setisexpamed (ExpandArgs eargs)。(TreeNodeAdv节点,布尔值,布尔值ignoreChildren)…
(错误# 47044)
在OS X上使用cmd+退格在表编辑器中删除列的操作失败。(错误# 46613)
在同步模型与数据库对话框中对话框右上角区域的文本没有正确换行,导致一些文本不可见。(错误# 45455)
MySQL工作台EER图视图不允许在主键上创建外键约束。(错误# 39546)