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
HAVINGon 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
HEAPtables on Windows. SHOW TABLE STATUSdidn't show correct average row length for tables larger than 4G.CHECK TABLE ... EXTENDEDdidn't check row links for fixed size tables.- Added option
MEDIUMtoCHECK TABLE. - Fixed problem when using
DECIMAL()keys on negative numbers. HOUR()(and some otherTIMEfunctions) on aCHARcolumn 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_versionvariable 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
WHEREclause was wrongly optimised away. - Fixed bug in
MyISAMwhen deleting keys with possibleNULLvalues, but the first key-column was not a prefix-compressed text column. - Fixed
mysql.serverto read the[mysql.server]option file group rather than the[mysql_server]group. - Fixed
safe_mysqldandmysql.serverto also read theserveroption section. - Added
Threads_createdstatus variable tomysqld.