Using the TRUNCATE()
function with a
negative number for the second argument on a
BIGINT
column returned incorrect results.
(Bug #8461)
When the fulltext search parser plugin returned more words
than half of the length (in bytes) of the query string, the
server would crash. (Bug #16722)
Improper memory handling for stored routine variables could
cause memory overruns and binary log corruption. (Bug #15588)
A FULLTEXT
query in a prepared statement
could result in unexpected behavior. (Bug #14496)
STR_TO_DATE(1,NULL)
caused a server crash.
(Bug #15828)
An INSERT
statement in a stored procedure
corrupted the binary log. (Bug #16621)
MYSQL_OPT_RECONNECT
option was modified by
calls to the mysql_real_connect()
function. (Bug #15719)
Specifying a value for --tmpdir
without a
trailing slash had unpredictable results. (Bug #15904)
Attempting to insert data into a partitioned table that used
the BLACKHOLE
storage engine caused
mysqld to crash. (Bug #14524)
Using RANGE
partitioning with a
CASE
statement as the partitioning function
would cause records to be placed in the wrong partition. (Bug
#15393)
ALTER TABLE ... ADD PARTITIONS
on a table
with one partition crashed the server. (Bug #15820)
NDB Cluster returned incorrect Can't find
file
error for OS error 24, changed to Too
many open files
. (Bug #15020)
Multi-byte path names for LOAD DATA
and
SELECT ... INTO OUTFILE
caused errors.
Added the character_set_filesystem
system
variable, which controls the interpretation of string literals
that refer to filenames. (Bug #12448)
Certain subqueries where the inner query is the result of a
aggregate function would return different results on MySQL 5.0
than on MySQL 4.1. (Bug #15347)
Error message for specifying value for which no partition
exists returned wrong values on certain platforms. (Bug
#15910)
Certain Japanese table names were not properly saved during a
CREATE TABLE
statement. (Bug #3906)
NDB Cluster leaked disk space when performing INSERTS/DELETES
in a loop. (Bug #16771)
NDB Cluster returned wrong error when tablespace on disk was
full. (Bug #16738)
The DATA DIRECTORY
and INDEX
DIRECTORY
clauses of a CREATE
TABLE
statement involving partitions did not work.
(Bug #14354)
Subselect could return wrong results when records cache and
grouping was involved. (Bug #15347)
In some cases the query optimizer did not properly perform
multiple joins where inner joins followed left joins,
resulting in corrupted result sets. (Bug #15633)
The absence of a table in the left part of a left or right
join was not checked prior to name resolution, which resulted
in a server crash. (Bug #15538)
NDB Cluster
: Trying to import too many
dumped tables requiring resources beyond those allocated in
the cluster configuration would cause the server to crash
instead of reporting an insufficient resources error. (Bug
#16455)
NDB Cluster
(Disk Data): Tablespaces
created using parameters with relatively low values (< 10
MB) produced filesizes much smaller than expected. (Bug
#16742)
NDB Cluster
: CREATE
TABLESPACE
statements were incorrectly parsed on
64-bit platforms. (INITIAL SIZE
size
worked, but
INITIAL SIZE =
size
failed.) (Bug
#13556)
Trying to add more than one partition in a single
ALTER TABLE ... ADD PARTITION
statement
caused the server to crash. (Bug #16534)
Creating a partitioned table using a storage engine other than
the session default storage engine caused the server to crash.
(Bug #15966)
An ALTER TABLE ... PARTITION BY ...
statement did not have any effect. (Bug #15523)
NDBCluster
(Disk Data): The error message
generated by a failed ADD UNDOFILE
did not
provide any reasons for the failure. (Bug #16267)
NDBCluster
(Disk Data): DROP
LOGFILE GROUP
corrupted the cluster file system and
caused ndbd to fail when running more than
one node on the same system. (Bug #16193)
NDBCluster
: A bitfield whose offset and
length totaled 32 would crash the cluster. (Bug #16125)
NDBCluster
: Upon the completion of a scan
where a key request remained outstanding on the primary
replica and a starting node died, the scan did not terminate.
This caused incompleted error handling of the failed node.
(Bug #15908)
NDBCluster
: The
ndb_autodiscover
test failed sporadically
due to a node not being permitted to connect to the cluster.
(Bug #15619)
Using mysqldump to obtain a dump of a
partitioned table employing the NDB
storage
engine produced a non-functional table creation statement.
(Bug #13155)
SHOW CREATE TABLE
did not display the
PARTITIONS
clause for tables partitioned by
HASH
or KEY
. (Bug
#14327)
Inserting a negative value into an integer column used as the
partitioning key for a table partitioned by
HASH
could cause the server to crash. (Bug
#15968)
With a table partitioned by LIST
, inserting
a value which was smaller than any value shown in the
partitioning value-lists could cause the server to crash. (Bug
#14365)
ALTER TABLE ... DROP PARTITION
would
truncate all DATE
column values in the
table's remaining partitions to NULL
. (Bug
#13644)
ALTER TABLE ... ADD PARTITION
could crash
the server or cause an Out of memory
error in some circumstances. (Bug #13447)
The server would allow foreign keys to be declared in the
definition of a partitioned table despite the fact that
partitioned tables do not support foreign keys (see
Section 17.4, “Restrictions and Limitations on Partitioning”). (Bug #13446)
A SELECT
from a key-partitioned table with
a multi-column key could cause the server to crash. (Bug
#13445)
Issuing a TRUNCATE
statement twice in
succession on the same partitioned table would cause the
server to crash. (Bug #13442)
Using a REPLACE
statement on a partitioned
table caused the server to crash. (Bug #13440)
Using an identifier rather than a literal integer value in the
LESS THAN
clause of a range-partitioned
table could cause the server to crash and corruption of
tables. (Bug #13439)
Using ENGINE=...
within a
PARTITION
clause could cause the server to
crash. (Bug #13438)
CREATE TABLE ... LIKE
did not work if the
table whose schema was to be copied was a partitoned table.
(Bug #13435)
SHOW CREATE TABLE
did not display the
PARTITIONS
clause for tables partitioned by
HASH
or KEY
. (Bug
#14327)
Certain permission management statements could create a
NULL
hostname for a user, resulting in a
server crash. (Bug #15598)
Temporary table aliasing did not work inside stored functions.
(Bug #12198)
Parallel builds occasionally failed on Solaris. (Bug #16282)