At 12:23 +0200 9/24/02, Harald Fuchs wrote:
>In article <[EMAIL PROTECTED]>,
>Daniel Kiss <[EMAIL PROTECTED]> writes:
>
>>> Question is, will this
>>> require any SQL code changes to our application? We make heavy use of
>>> features like temporary tables, autoincrement columns etc. Would if be
>>> as simple as dumping the database and restoring it to InnoDB tables?
>
>Not necessary - "ALTER TABLE tbl TYPE=InnoDB" is enough.
>
>> The simple answer is: No. You don't have to change any code in your
>> application, InnoDB will works with the actual code, because it is
>> 100% compatible with MyISAM.
>
>That's not quite right. Things that InnoDB doesn't support in
>comparison to MyISAM:
>* Fulltext indices
>* Indices on (parts of) TEXT columns
>* AUTO_INCREMENT on the second part of a combined PRIMARY KEY
>
>Any others?
OPTIMIZE TABLE
REPAIR TABLE
CREATE TABLE .... {DATA | INDEX} DIRECTORY = 'pathname'
(and several other table creation options)
symlinking
BACKUP TABLE
RESTORE TABLE
MERGE tables
Can specify initial value of AUTO_INCREMENT sequence
---------------------------------------------------------------------
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