因为微软Visual c++ 2017可再发行的安装程序删除Microsoft Visual c++ 2015可再发行的注册表键值,确定其安装,独立的MySQL msi可能无法检测到Microsoft Visual c++ 2015可再发行的如果它和安装Microsoft Visual c++ 2017可再发行的。解决方案是修复Microsoft Visual c++ 2017通过Windows控制面板可再发行的重建所需的注册表键运行时检测。与独立的msi, MySQL安装Windows包含检测问题的解决方案。(错误# 28345281,错误# 91542)
增加符合X DevAPI,这些连接器/ Python的变化是:
DatabaseObject
弃用:am_i_real ()
和who_am_i ()
。补充道:get_session ()
和会话
财产。Collection.modify ()
弃用:限制(x, y)
第二个参数,(条件)
,改变(CollectionField ExprOrLiteral)
。改变:修改(条件)
条件现在是强制性的。Collection.find ()
弃用:限制(x, y)
的第二个参数,(条件)。补充道:限制(x) .offset (y)
。Collection.remove ()
弃用:限制(x, y)
的第二个参数(条件)
。改变:修改(条件)
条件现在是强制性的。Table.select ()
弃用:限制(x, y)
的第二个参数sort ()
。补充道:限制(x) .offset (y)
。Table.delete ()
弃用:限制(x, y)
的第二个参数sort ()
。删除:删除(x)
参数的使用在()
代替。补充道:order_by ()
。Table.update ()
弃用:限制(x, y)
的第二个参数,sort ()
方法。补充道:order_by ()
。会话
:补充道:get_schemas ()
。结果
弃用:get_document_id ()
和get_generated_insert_id ()
。移动:get_affected_items_count ()
到BaseResult
类。RowResult
:补充道:get_columns ()
。SqlResult
:补充道:has_data ()
。列
重命名:ColumnMetaData
来列
。添加属性:schema_name
,table_name
,table_label
,column_name
,column_label
,类型
,长度
,fractional_digits
,collation_name
,character_set_name
。
删除MySQL织物的支持。
RPM包安装臂64位(aarch64)二进制文件连接器/ Python在甲骨文Linux 7用于MySQL Yum资源库和直接下载。
这个胳膊释放已知的限制:你必须使甲骨文Linux 7软件集合库(ol7_software_collections)来安装这个包,还必须调整libstdc + + 7的道路。看到好吃的特定于平台的笔记额外的细节。
默认字符集从“use utf8”(别名弃用“utf8mb3”字符集)“utf8mb4”。(错误# 28188883)
固定datetime转换Django MySQL 2.0和8.0之间的兼容性。
一个解决方案是使用连接器/ Python的纯Python实现C扩展而不是通过设置“use_pure = True”Django的数据库选项。(错误# 27962293,错误# 90541)
的
get_row ()
和get_rows ()
行为不同的C(连接CMySQLConnection)和纯Python(连接MySQLConnection)连接器的实现。解决的差异是:与纯Python实现,所有数据作为中bytearray返回;而C实现返回所有Python数据类型与CMySQLConnection (cext)。现在返回Python类型。
与纯Python实现,他们返回一个元组(行(s), eof),但随着C扩展他们只返回一行(s)。现在两个实现返回的元组形式;(行(s), eof)。
查询返回一个结果,与纯Python警告计数的一部分返回eof。C扩展,警告数只能使用连接对象的warning_count属性。相关,warning_count属性没有可用的纯Python实现。现在,包括警告计数结果的实现。
使用纯Python会自动抓取行unread_rows属性设置为False。C扩展,显式地调用free_result连接对象的()方法是必需的。相关,free_result()只可用C扩展。现在,既实现unread_rows设置为False。
(# 27991948,# 27411275,Bug错误# 27802700,错误# 28133321,错误# 27650437,错误# 89305,错误# 90799,错误# 90292,错误# 91107)
结合排序未知连接器/ Python将产生一个未知的字符集错误。现在正确地引用未知的排序。(错误# 27277937)
弃用的
Row.get_string ()
方法的__getitem__
。(错误# 26834200,错误# 87777)