MySQL 连接器/C++ 发行说明  / MySQL 连接器/C++ 1.0 中的更改  /  MySQL Connector/Python 1.0.12 的变化(2013-07-24,全面上市)

MySQL Connector/Python 1.0.12 的变化(2013-07-24,全面上市)

修正错误

  • fetchone()or 之后fetchmany(),由 返回的 fetchall()结果缺少一行。(漏洞 #17041412)

  • LOAD DATA LOCAL对于大约 14MB 或更大的文件失败。(漏洞 #17002411)

  • 缓冲游标的fetchall()方法在使用fetchone()fetchmany()使用后返回所有行。 fetchall()现在正确返回全部或剩余,就像非缓冲游标一样。(漏洞 #16662920)

  • Python 2.6 和 2.7 在 使用UnicodeDecodeError时 引发了unicode_literals一个数据库名称包含非拉丁 Unicode 字符的问题。(漏洞 #16655208)

  • 当执行语句MySQLCursor.executemany()时将 SQL 函数用作列值时, 该方法引发异常。INSERT(缺陷 #69675,缺陷 #17065366)

  • OperationalError如果在有未读结果时关闭游标对象,则会引发 一个不清楚的问题。连接器/Python 现在提出一个InternalError 指示仍有未读结果。这提供的信息表明,为了避免错误,必须通过读取所有行来使用结果。(漏洞 #67649,漏洞 #17041240)