InnoDB
Tables
InnoDB
Contact Information
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.
'Table is full'
error
and InnoDB rolls back the SQL statement.
INSERT INTO ... SELECT ...
.
This will probably change so that the SQL statement will be rolled
back if you have not specified the IGNORE
option in your
statement.
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.