Hi!

InnoDB is a table type which provides transactions, row level locking, and
foreign key constraints to MySQL.


InnoDB is included in all versions of MySQL-4.0 and in MySQL-Max-3.23.


InnoDB in MySQL-Max-3.23.47 is identical to MySQL-4.0.1

Changes from 3.23.46:

* InnoDB allows now several similar key values in a UNIQUE secondary index
if those values contain SQL NULLs. Thus the convention is now the same as in
MyISAM tables.

* InnoDB gives a better row count estimate for a table which contains BLOBs.

* In a FOREIGN KEY constraint InnoDB is now case-insensitive to column
names, and in Windows also to table names.

* InnoDB allows a FOREIGN KEY column of CHAR type to refer to a column of
VARCHAR type, and vice versa. MySQL silently changes the type of some
columns between CHAR and VARCHAR, and these silent changes do not hinder
FOREIGN KEY declaration any more.

* Recovery has been made more resilient to corruption of log files.

* Unnecessary statistics calculation has been removed from queries which
generate a temporary table. Some ORDER BY and DISTINCT queries will now run
much faster.


* MySQL now knows that the table scan of an InnoDB table is done through the
primary key. This will save a sort in some ORDER BY queries.


* The maximum key length of InnoDB tables is again restricted to 500 bytes.
The MySQL interpreter is not able to handle longer keys.

Best regards and a Happy New Year!

Heikki Tuuri
Innobase Oy
[EMAIL PROTECTED]
http://www.innodb.com
---
Order commercial MySQL/InnoDB support at https://order.mysql.com/




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to