Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.2 中的更改  /  MySQL Workbench 5.2.32 (2011-03-05) 的变化

MySQL Workbench 5.2.32 (2011-03-05) 的变化

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

添加或更改的功能

  • 现在更改默认架构会将所选架构名称修改为粗体。(错误#57710,错误#11764836)

  • 在 SQL 编辑器中,如果发生崩溃,脚本选项卡的内容和状态将丢失(如果之前未保存)。MySQL Workbench 现在自动保存 SQL 编辑器的内容和状态。(错误#57667,错误#11764794)

  • MySQL Workbench 已得到改进,如果在与实时服务器同步或正向工程到实时服务器时发生错误,则可以更清楚地识别错误。(错误#55158,错误#11762551)

修正错误

  • 这些查询美化器问题已得到纠正:

    • 聚合函数文本已删除。

    • 在 SQL 编辑器中,美化器没有正确处理COUNT()or 等​​函数NOW()。它用额外的空格渲染函数,导致语法错误。

    (错误#60070、错误#11766850、错误#59450、错误#11766354、错误#58714、错误#11765722)

  • 在 Microsoft Windows 7 上,如果一个用户配置文件启动了 MySQL Workbench,如果其他用户配置文件试图启动它,它就会崩溃。在另一个用户配置文件能够运行 MySQL Workbench 之前,需要关闭第一个实例。(错误#59913,错误#11766733)

  • 在 SQL 编辑器中关闭查询结果选项卡时,MySQL Workbench 崩溃。(错误#59774,错误#11766626)

  • 删除递归外键约束时,主键也被误删。(错误#59668,错误#11766538)

  • 在主屏幕上,右键单击连接并选择 启动命令行客户端会产生以下错误:

    Error calling
    PyWbUtils.startCommandLineClientForConnection: see
    output for details
    
    output:
    Message: Error executing plugin wb.tools.comdlineClient:
    error calling wb.tools.cmdlineClient
    Traceback:
    File "C:\Program Files\MySQL\MySQL Workbench 5.2 CE\modules
    \wb_utils_grt.py", line 96, in
    startCommandLineClientForConnection
    
    schema = conn.parameterValues["schema"].replace("\\",
      "\\\\").replace('"', '\\"')
    AttributeError: 'NoneType' object has no attribute 'replace'

    (错误#59638,错误#11766510)

  • 尝试创建新的服务器实例导致出现此错误消息:

    We are sorry for the inconvenience but an unexpected exception has
    been raised by one of the MySQL Workbench modules. In order to fix
    this issue we would kindly ask you to file a bug report. You can
    do that by pressing the [Report Bug] button below.

    (错误#59578,错误#11766465)

  • 在 EER 图视图中,单击表格以编辑其详细信息有时会导致此错误:

    Cannot access a disposed object.
    Object name: 'DockedWindowPlugin'

    (错误#59559,错误#11766448)

  • 在 EER 图视图中,MySQL Workbench 在选择新表时崩溃。如果为当前选定的表打开了权限选项卡,就会发生这种情况。(缺陷 #59535,缺陷 #11766431)

  • 在 SQL 编辑器中,如果输入了'`'(重音符)字符,则任何随后输入的控制键(例如箭头键或退格键)都无法正常工作。(缺陷 #59528,缺陷 #11766425)

  • 运行随 MySQL 服务器包提供的mysqldump版本导致此错误:

    Operation failed with exitcode -1073741819

    (漏洞 #59411)

  • 主屏幕上 Workbench Central 的折叠状态未在 MySQL Workbench 会话之间保存。如果在折叠 Workbench Central 以节省垂直空间后,应用程序退出并重新启动,Workbench Central 将以展开状态绘制。(漏洞 #59399)

  • 尝试使用 MySQL Workbench 创建新用户失败并出现以下错误:

    Unhandled exception: Error adding account accountName@%:

    (漏洞 #59000)

  • 生成的脚本没有干净地管理连接变量。例如,autocommit通过正向工程 SQL CREATE 脚本生成的脚本不会保留状态。脚本关闭 autocommit,但没有将其正确恢复到之前的状态。(错误#58998,错误#11765974)

  • 在 Windows 上,Python 调试器在大约一秒钟后停止了正在 MySQL Workbench 中执行的脚本。然后它在输出窗格中显示消息“中止”。(错误#58960,错误#11765943)

  • 对模型进行正向工程时,不会在生成的脚本中创建主键。(错误#58926,错误#11765913)

  • SQL 编辑器没有正确加载某些文本文件,并在文本之间插入了错误的空行。(漏洞 #58850)

  • 在 Administrator 中,在启用该选项的情况下进行备份时 --single-transaction,该 --lock-tables选项仍被错误地启用。(错误#58562,错误#11765579)

  • 尝试在插件中创建的两个表之间创建关系时,会产生此错误:

    MySQL Workbench has encountered a problem
    Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig
    ein Hinweis darauf, dass anderer Speicher beschädigt ist.

    (错误#58554,错误#11765571)

  • 将模型与服务器同步时,索引被不必要地删除并重新创建。(错误#58238,错误#11765284)

  • 正向工程包含两个模式的模型导致生成的脚本包含不正确的 SQL:

    DELIMITER ;USE `Schema2` ;

    DELIMITERandUSE 语句不应该出现在同一行 。(错误#58117,错误#11765180)

  • 当使用参数-script [FILE.lua] -quit-when-done运行 MySQL Workbench 时,它崩溃并显示以下消息:

      [MySQL Workbench Unexpected Error]
    
      MySQL Workbench has encountered a problem
    
      Cannot access released / disposed object.
      Object name: "MainForm".

    (错误#57570,错误#11764708)

  • 在 SQL 编辑器中,在查询选项卡之间切换不会切换关联的结果面板。(错误#57486,错误#11764628)

  • 在SQL Editor中,编辑表数据时,出现如下错误对话框:

    Either schema or table is not selected.

    每次确认对话时,它随后都会重新显示,从而阻止进一步的进展。(错误#57127,错误#11764305)

  • 在表编辑器的列选项卡中,使用Control+CControl+V复制和粘贴数据类型字段 导致粘贴文本table_copy1,而不是复制的数据类型。(错误#56501,错误#11763749)

  • 导出模型时,如果选择了Skip Creation of FOREIGN KEYS选项,则不会创建索引。(错误#56389,错误#11763649)

  • 在启动时,如果之前使用菜单项 HelpSystem Info关闭 MySQL Workbench ,然后单击主应用程序窗口关闭按钮,则它会显示一个空白屏幕。(错误#55764,错误#11763097)

  • 对模型进行正向工程时,生成的脚本在服务器上执行时会导致 SQL 错误。选择以下选项时会发生这种情况:

    • 在每个 CREATE 对象之前删除对象

    • 在对象名称中省略模式限定符

    • 生成单独的 CREATE INDEX 语句

    • 为表生成 INSERT 语句

    (错误#54836,错误#11762262)

  • 生成的更改脚本包含添加和删除索引和外键的错误语句。(错误#54180,错误#11761666)

  • SQL 编辑器中的文本没有消除锯齿,这会导致文本在视觉上与 MySQL Workbench 中其他地方的消除锯齿文本发生冲突,从而影响可读性。(缺陷 #54059,缺陷 #11761553)

  • 在 Microsoft Windows 上,如果 Windows 防火墙应用程序未运行,MySQL Workbench 的安装将停止,并显示一个错误对话框,指示它无法连接到防火墙。(错误#53603,错误#11761143)

  • 主键和外键现在以不同的图标显示。(缺陷 #53503,缺陷 #11761049)

  • 对象浏览器 中删除表格不会删除表格的图标。(错误#52878,错误#11760462)

  • 在 MySQL Workbench 中的许多位置,上下文相关菜单(右键单击)的可用性是预期和有用的,但不可用。(缺陷 #49622,缺陷 #11757556)

  • 正向工程包含多行注释的表导致此错误:

    ERROR 1105 (HY000) at line 97: Too long comment for table 'motd'

    (漏洞 #38597)