Alterações na distribuição 3.23.5 (20 Oct 1999)
Fixed some Y2K problems in the new date handling in 3.23.
- Fixed problem with
SELECT DISTINCT ... ORDER BY RAND(). - Added patches by Sergei A. Golubchik for text searching on the
MyISAMlevel. - Fixed cache overflow problem when using full joins without keys.
- Fixed some configure issues.
- Some small changes to make parsing faster.
- Adding a column after the last field with
ALTER TABLEdidn't work. - Fixed problem when using an
AUTO_INCREMENTcolumn in two keys - With
MyISAM, you now can have anAUTO_INCREMENTcolumn as a key sub part:CREATE TABLE foo (a INT NOT NULL AUTO_INCREMENT, b CHAR(5), PRIMARY KEY (b,a)) - Fixed bug in
MyISAMwith packed char keys that could beNULL. ASon field name withCREATE TABLE table_name SELECT ...didn't work.- Allow use of
NATIONALandNCHARwhen defining character columns. This is the same as not usingBINARY. - Don't allow
NULLcolumns in aPRIMARY KEY(only inUNIQUEkeys). - Clear
LAST_INSERT_ID()if one uses this in ODBC:WHERE auto_increment_column IS NULL. This seems to fix some problems with Access. SET SQL_AUTO_IS_NULL=0|1now turns on/off the handling of searching after the last inserted row withWHERE auto_increment_column IS NULL.- Added new variable
concurrencytomysqldfor Solaris. - Added
--relativeoption tomysqladminto makeextended-statusmore useful to monitor changes. - Fixed bug when using
COUNT(DISTINCT ...)on an empty table. - Added support for the Chinese character set GBK.
- Fixed problem with
LOAD DATA INFILEandBLOBcolumns. - Added bit operator
~(negation). - Fixed problem with
UDFfunctions.