Search the MySQL manual:

7.5.13 Error Handling

The error handling in InnoDB is not always the same as specified in the SQL standard. According to SQL-99, any error during an SQL statement should cause the rollback of that statement. InnoDB sometimes rolls back only part of the statement, or the whole transaction. The following list specifies the error handling of InnoDB.

User Comments

Posted by sean peters on Friday July 26 2002, @8:15am[Delete] [Edit]

It would be nice to comment here that although
InnoDB tables have no max number of keys per
table, you are still limited to 32 indexes when using
InnoDB tables in MySQL.

Add your own comment.