Alterações na distribuição 3.23.12 (07 Mar 2000)
Fixed bug in MyISAM involving REPLACE ... SELECT ... which could give a corrupted table.
- Fixed bug in
myisamchkwhere it incorrectly reset theAUTO_INCREMENTvalue. - LOTS of patches for Linux Alpha. MariaDB now appears to be relatively stable on Alpha.
- Changed
DISTINCTonHEAPtemporary tables to use hashed keys to quickly find duplicated rows. This mostly concerns queries of typeSELECT DISTINCT ... GROUP BY .... This fixes a problem where not all duplicates were removed in queries of the above type. In addition, the new code is MUCH faster. - Added patches to make MariaDB compile on Mac OS X.
- Added
IF NOT EXISTSclause toCREATE DATABASE. - Added
--all-databasesand--databasesoptions tomysqldumpto allow dumping of many databases at the same time. - Fixed bug in compressed
DECIMAL()index inMyISAMtables. - Fixed bug when storing 0 into a timestamp.
- When doing
mysqladmin shutdownon a local connection,mysqladminnow waits until the PID file is gone before terminating. - Fixed core dump with some
COUNT(DISTINCT ...)queries. - Fixed that
myisamchkworks properly with RAID tables. - Fixed problem with
LEFT JOINandkey_field IS NULL. - Fixed bug in
net_clear()which could give the errorAborted connectionin the MariaDB clients. - Added options
USE INDEX (key_list)andIGNORE INDEX (key_list)as parameters inSELECT. DELETEandRENAMEshould now work onRAIDtables.