Alterações na distribuição 3.23.31 (17 Jan 2001)
The test suite now tests all reachable BDB
interface code. During testing we found and fixed many errors in the interface code.
- Using
HAVING
on an empty table could produce one result row when it shouldn't. - Fixed the MariaDB RPM so it no longer depends on Perl5.
- Fixed some problems with
HEAP
tables on Windows. SHOW TABLE STATUS
didn't show correct average row length for tables larger than 4G.CHECK TABLE ... EXTENDED
didn't check row links for fixed size tables.- Added option
MEDIUM
toCHECK TABLE
. - Fixed problem when using
DECIMAL()
keys on negative numbers. HOUR()
(and some otherTIME
functions) on aCHAR
column always returnedNULL
.- Fixed security bug in something (please upgrade if you are using an earlier MariaDB 3.23 version).
- Fixed buffer overflow bug when writing a certain error message.
- Added usage of
setrlimit()
on Linux to get-O --open-files-limit=#
to work on Linux. - Added
bdb_version
variable tomysqld
. - Fixed bug when using expression of type:
SELECT ... FROM t1 LEFT JOIN t2 ON (t1.a=t2.a) WHERE t1.a=t2.a
In this case the test in the
WHERE
clause was wrongly optimised away. - Fixed bug in
MyISAM
when deleting keys with possibleNULL
values, but the first key-column was not a prefix-compressed text column. - Fixed
mysql.server
to read the[mysql.server]
option file group rather than the[mysql_server]
group. - Fixed
safe_mysqld
andmysql.server
to also read theserver
option section. - Added
Threads_created
status variable tomysqld
.