Searching on multiple constant keys that matched more than 30% of the rows didn't always use the best possible key.
New functions <<
,
>>
, RPAD()
and
LPAD()
.
You can now save default options (like passwords) in a
configuration file (my.cnf
).
Lots of small changes to get ORDER BY
to
work when no records are found when using fields that are
not in GROUP BY
(MySQL extension).
Added --chroot
option to
mysqld
, to start
mysqld
in a chroot environment (by Nikki
Chumakov <nikkic@cityline.ru>
).
Trailing spaces are now ignored when comparing case-sensitive strings; this should fix some problems with ODBC and flag 512!
Fixed a core dump bug in the range optimizer.
Added --one-thread
option to
mysqld
, for debugging with LinuxThreads
(or glibc
). (This replaces the
-T32
flag)
Added DROP TABLE IF EXISTS
to prevent an
error from occurring if the table doesn't exist.
IF
and EXISTS
are now
reserved words (they would have to be sooner or later).
Added lots of new options to mysqldump
.
Server error messages are now in
mysqld_error.h
.
The server/client protocol now supports compression.
All bug fixes from MySQL Version 3.21.32.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.