MySQL Connector/Python Release Notes
Following fetchone()
or
fetchmany()
, the result returned by
fetchall()
was missing one row.
(Bug #17041412)
LOAD DATA
LOCAL
failed for files approximately 14MB or larger.
(Bug #17002411)
The fetchall()
methods for buffered cursors
were returning all rows after fetchone()
or
fetchmany()
were used.
fetchall()
now correctly returns all or
remaining, just like the nonbuffered cursors.
(Bug #16662920)
Python 2.6 and 2.7 raised a
UnicodeDecodeError
when
unicode_literals
was used and a database name
contained nonlatin Unicode characters.
(Bug #16655208)
The MySQLCursor.executemany()
method raised
an exception when an SQL function was used as a column value
when executing an INSERT
statement.
(Bug #69675, Bug #17065366)
An unclear OperationalError
was raised if a
cursor object was closed while there were unread results.
Connector/Python now raises an InternalError
indicating that there are still unread results. This provides
information that to avoid the error it is necessary to consume
the result by reading all rows.
(Bug #67649, Bug #17041240)