MySQL 连接器/Python 发行说明  / MySQL 连接器/Python 2.2 中的更改  /  MySQL Connector/Python 2.2.0 的变化(2016-07-12,发展里程碑)

MySQL Connector/Python 2.2.0 的变化(2016-07-12,发展里程碑)

MySQL Connector/Python 2.2.0 M1 是 MySQL Connector/Python 2.2 系列的第一个开发版本。本系列增加了对新的 X DevAPI 的支持。X DevAPI 使应用程序开发人员能够编写结合了关系模型和文档模型优势的代码,使用现代的、类似 NoSQL 的语法,不需要以前编写传统 SQL 的经验。

要了解有关如何使用 X DevAPI 编写应用程序的更多信息,请参阅X DevAPI 用户指南。有关如何在 MySQL 连接器/Python 中实现 X DevAPI 及其用法的更多信息,请参阅 https://mysql.net.cn/doc/dev/connector-python/

请注意,X DevAPI 至少需要 MySQL 服务器版本 5.7.12 或更高版本并启用 X 插件。有关如何开始使用 MySQL 作为文档存储的一般文档,请参阅使用 MySQL 作为文档存储

修正错误

  • 将 C 扩展与 一起使用 raise_on_warnings=True时,当执行的语句产生错误时,不会将错误作为异常抛出,并且如果语句产生结果集,则无法重用游标。(缺陷号 21536507)

  • 使用 C 扩展时,结果集中标识符(数据库、表、列名称)的字符解码可能会失败。(漏洞 #21535573)

  • 使用带有 auth_plugin选项的 C 扩展时, connect()调用失败。(缺陷号 21529781)

  • 在 的连接中 consume_results=Truecallproc()可能会挂起。(漏洞 #21492815)

  • 如果密码以空格开头或结尾,则连接失败,因为它们在连接尝试之前被删除。(缺陷号 21492428)

  • --with-mysql-capi如果下载包已重命名,则 使用该选项配置后的安装 可能会失败。(缺陷号 21490865)