The built-in InnoDB in MySQL can access only tables in the “Antelope” file
format, that is, in the REDUNDANT or COMPACT row format. If
you have created tables in COMPRESSED or DYNAMIC format, the
corresponding tablespaces in the new “Barracuda” file format,
and it is necessary to downgrade these tables.
First, identify the tables that require conversion, by executing this command:
SELECT table_schema, table_name, row_format
FROM information_schema.tables
WHERE engine='innodb'
AND row_format NOT IN ('Redundant', 'Compact');
Next, for each table that requires conversion, run the following command:
ALTER TABLE table_name ROW_FORMAT=COMPACT;
This command copies the table and its indexes to a new tablespace in the “Antelope” format. See Chapter 2, Fast Index Creation in the InnoDB Storage Engine for a discussion of exactly how such index creation operations are performed.
This is the User’s Guide for InnoDB storage engine 1.1 for MySQL 5.5, generated on 2010-04-13 (revision: 19994) .
