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
myisamchk
where it incorrectly reset theAUTO_INCREMENT
value. - LOTS of patches for Linux Alpha. MariaDB now appears to be relatively stable on Alpha.
- Changed
DISTINCT
onHEAP
temporary 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 EXISTS
clause toCREATE DATABASE
. - Added
--all-databases
and--databases
options tomysqldump
to allow dumping of many databases at the same time. - Fixed bug in compressed
DECIMAL()
index inMyISAM
tables. - Fixed bug when storing 0 into a timestamp.
- When doing
mysqladmin shutdown
on a local connection,mysqladmin
now waits until the PID file is gone before terminating. - Fixed core dump with some
COUNT(DISTINCT ...)
queries. - Fixed that
myisamchk
works properly with RAID tables. - Fixed problem with
LEFT JOIN
andkey_field IS NULL
. - Fixed bug in
net_clear()
which could give the errorAborted connection
in the MariaDB clients. - Added options
USE INDEX (key_list)
andIGNORE INDEX (key_list)
as parameters inSELECT
. DELETE
andRENAME
should now work onRAID
tables.