Does OPTIMIZE TABLE do a CHECK and REPAIR

Apart from its optimization activities, does OPTIMIZE TABLE also CHECK the tables for corruptions and REPAIR the corrupted ones? The OPTIMIZE TABLE documentation (http://dev.mysql.com/doc/refman/5.0/en/optimize-table.html) isn’t very clear about this.

Currently i’m running a periodic OPTIMIZE TABLE and i’m wondering if i should replace that with “mysqlcheck -Aao –auto-repair”.

Appreciate you time. Thanks.

-Thiru

It is engine-specific. What storage engine?