End of Product Lifecycle. Active development and support for MySQL Database Server versions 3.23, 4.0, and 4.1 has ended. For details, see http://www.mysql.com/about/legal/lifecycle/#calendar. Please consider upgrading to a recent version. Further updates to the content of this manual will be minimal. All formats of this manual will continue to be available until 31 Dec 2010.
          Fixed a bug when using MATCH()
          in HAVING clause.
        
          Fixed a bug when using HEAP tables with
          LIKE.
        
          Added --mysql-version option to
          safe_mysqld
        
          Changed INNOBASE to
          InnoDB (because the
          INNOBASE name was in use). All
          configure options and
          mysqld start options now use
          innodb instead of
          innobase. This means that before upgrading
          to this version, you have to change any configuration files
          where you have used innobase options!
        
          Fixed bug when using indexes on CHAR(255)
          NULL columns.
        
          Slave threads now start even if master-host
          is not set, as long as server-id is set and
          valid master.info is present.
        
          Partial updates (terminated with kill) are now logged with a
          special error code to the binary log. Slave refuses to execute
          them if the error code indicates the update was terminated
          abnormally, and has to be recovered with SET
          SQL_SLAVE_SKIP_COUNTER=1; SLAVE START after a manual
          sanity check/correction of data integrity.
        
Fixed bug that erroneously logged a drop of internal temporary table on thread termination to the binary log --- this bug affected replication.
          Fixed a bug in REGEXP on 64-bit machines.
        
          UPDATE and
          DELETE with WHERE
          unique_key_part IS NULL didn't update/delete all
          rows.
        
          Disabled INSERT DELAYED for
          tables that support transactions.
        
          Fixed bug when using date functions on
          TEXT/BLOB
          column with wrong date format.
        
UDFs now also work on Windows. (Patch by Ralph Mason.)
          Fixed bug in ALTER TABLE and
          LOAD DATA
          INFILE that disabled key-sorting. These commands
          should now be faster in most cases.
        
          Fixed performance bug where reopened tables (tables that had
          been waiting for FLUSH or
          REPAIR TABLE) would not use
          indexes for the next query.
        
          Fixed problem with ALTER TABLE
          to InnoDB tables on FreeBSD.
        
          Added mysqld variables
          myisam_max_sort_file_size and
          myisam_max_extra_sort_file_size.
        
          Initialize signals early to avoid problem with signals in
          InnoDB.
        
          Applied patch for the tis620 character set
          to make comparisons case-independent and to fix a bug in
          LIKE for this character set.
        
            All tables that use the tis620 character
            set must be fixed with myisamchk -r or
            REPAIR TABLE!
          
          Added --skip-safemalloc option
          to mysqld.
        


User Comments
Add your own comment.