Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.2 中的更改  /  MySQL Workbench 5.2.28 (2010-09-19) 的变化

MySQL Workbench 5.2.28 (2010-09-19) 的变化

本节记录了自 MySQL Workbench 5.2.27 发布以来应用的所有更改和错误修复。

添加或更改的功能

  • 添加了将列名称从结果集中复制到剪贴板的功能。(错误#53000,错误#11760578)

  • SQL 编辑器现在显示查询后匹配的行数。(漏洞 #48772)

  • 以下命令行选项已添加到 MySQL Workbench:

    • --admin instance:启动 MySQL Workbench 并加载指定的服务器实例

    • --query connection:启动 MySQL Workbench 并加载指定的连接

    • --model modelfile:启动 MySQL Workbench 并加载指定的模型

    • --script script:启动 MySQL Workbench 并运行指定的脚本

    • --run code:启动 MySQL Workbench 并运行指定的代码片段

    • --quit-when-done--script:在或--run完成 后退出 MySQL Workbench

    (漏洞 #46340)

修正错误

  • 由于路径转义不正确,从网络共享导入导出的文件导致此错误:

    08:44:00 Restoring \\server\d$\file.sql
    
    Running: mysql.exe --defaults-extra-file="c:\...\tmp3oc8ig"   --host=localhost
    --user=root --port=3306 --default-character-set=utf8 --comments <
    "\\\\server\\d\$\\file.sql"
    
    The specified path is invalid.

    (漏洞 #56735)

  • 在 SQL 编辑器中,如果在选择了另一个代码段集合之后选择了用户代码段,然后单击用所选代码段替换活动的 SQL 编辑器内容按钮,则会 发生崩溃。(漏洞 #56626)

  • 在启用了安全更新的 SQL 编辑器中运行TRUNCATE语句会导致此错误:

    Error Code: 1175
    You are using safe update mode and you tried to update a table without a WHERE that uses
    a KEY column

    (漏洞 #56597)

  • 在管理员的帐户选项卡中,如果在服务器访问管理选项卡的登录名字段中使用外来字符,则会发生意外错误。同样的错误也影响了Schema Privileges选项卡。(漏洞 #56534)

  • 表编辑器的表选项卡在名称 字段的描述中包含错字。Replaced 拼写为raplaced。(漏洞 #56518)

  • 尝试为具有复合主键的表定义外键导致 MySQL Workbench 崩溃。这发生在尝试选择要与引用列关联的复合主键的字段时。(漏洞 #56496)

  • 如果要重命名外键,并且相应的文本字段具有焦点,那么如果模型随后关闭,MySQL Workbench 就会崩溃。(漏洞 #56315)

  • 在 SQL 编辑器中,包含的语句CREATE DATABASE导致意外错误。(漏洞 #56295)

  • mydb当从现有数据库或脚本进行逆向工程时,默认情况下会创建 该数据库。(漏洞 #56183)

  • 如果包含国际字符的 SQL 脚本保存在 SQL 编辑器中然后恢复,则恢复文件中的最后一个字符丢失。(漏洞 #56083)

  • 在MySQL WorkBench列表控件中,选择一个项目并右键单击另一个项目时,上下文敏感的菜单显示了与选择的第一个列表项目相关的选项,而不是右键单击的当前列表项目,并携带任何操作在第一项上。(漏洞 #56077)

  • Workbench Scripting Shell 对话框的大小可以增加,但随后不会减小。(漏洞 #56049)

  • SQL 编辑器的new_table 对话框中 有两个问题:

    • 单击“应用”后,在“ 将 SQL 脚本应用到数据库”对话框中,如果 单击“应用 SQL ”,则将无误地应用 SQL。但是,如果 单击Back按钮并再次单击 Apply SQL按钮,则会生成错误。如果重复这个过程,每次都会在显示的错误列表中添加一个略有不同的错误。

    • CancelFinish按钮似乎具有相同的功能,只是将用户返回到 new_table对话框

    (漏洞 #56000)

  • 如果一个模型包含两个模式,并且试图通过使用对象过滤器仅对其中一个模式进行正向工程,则可能导致数据丢失。发生这种情况是因为 DROP为模型中的两个模式生成了一个语句,而不仅仅是正向工程的那个。(漏洞 #55918)

  • 选择 OpenGL 渲染时,由于 OpenGL 驱动程序错误,EER 图区域未重新绘制。解决方法是使用-swrendering 命令行选项启动 MySQL Workbench。现在 MySQL Workbench 包含一个选项,用于在Workbench 首选项对话框中选择软件呈现。(漏洞 #55863)

  • 在视图编辑器中,如果视图的名称在代码编辑器中更改为该名称的先前存在视图的名称,则先前存在的视图的内容将被新视图的内容替换,即使新视图是用不同的名称创建的。(漏洞 #55661)

  • MySQL Workbench 应用程序无法在 OS X 上启动。(缺陷 #55412)

  • 如果在模型视图中重复创建和删除 EER 图,MySQL Workbench 会出现各种崩溃。如果将图表中的所有对象多次复制并粘贴到同一图表,然后图表被删除,MySQL Workbench 也会崩溃。产生的意外错误包括:

    • 对象当前正在别处使用

    • 索引超出数组范围

    • 索引必须在列表的范围内

    (漏洞 #55304)

  • 使用 Mforms 的插件在 MySQL Workbench 启动时生成此错误:

    ..... line 16, in <module>
    import mforms
    ImportError: No module named mforms

    (漏洞 #55243)

  • 如果使用Administrator deactivate修改了MySQL服务器配置文件InnoDB,则MySQL服务器重启失败,在日志中产生了这个错误:

    [ERROR] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Error while
    setting value 'FALSE' to 'innodb'

    (漏洞 #55029)

  • 不再可以通过双击模型视图的物理模式部分中的模式选项卡来重命名模式。(漏洞 #55010)

  • 如果使用现有模式的正确语法创建视图,然后选择模型菜单、 验证 (SQL),并选择 全部验证检查语法,则在输出窗口 中生成此错误消息:

    Syntax error in view 'view_name'. View code is 'CREATE VIEW ...'

    (漏洞 #54969)

  • 在 Microsoft Windows 上,如果 Trebuchet MS 字体丢失或损坏,MySQL Workbench 会崩溃。现在,如果 Trebuchet MS 字体丢失或损坏,MySQL Workbench 会回退到辅助字体。(漏洞 #54953)

  • 如果在模型视图中选择了所有对象,然后选择了 Edit Selected菜单项,则 MySQL Workbench 会生成意外错误。(漏洞 #54695)

  • 添加了 MySQL Server 5.5 支持。(错误#51365,错误#11759082)

  • 在 Microsoft Windows 上,当从管理员中保存 MySQL 配置文件时,Windows 显示 UAC 对话框两次。MySQL Workbench 已更改,因此 Windows 现在仅显示一次 UAC 对话框。(漏洞 #49674)