Is the database will inevitably error, out of the wrong will certainly need to repair.
phpMyAdmin is a good MySQL management tool that has a repair function for a table in a database. But when this table is no longer able to open it does not see this operation (actually a Web connection).
In fact, casually find a normal database in the normal data table, we look at this repair connection: http://localhost/phpmyadmin/sql.php?lang=zh-gb2312&server=1&db=mydb &table=mytable&goto=tbl_properties_operations.php&back=tbl_properties_operations.php&sql_query =repair+table+%60mytable%60
Replace the mydb with your actual database, replace mytable with your actual datasheet, copy to the Address bar, and enter. See if it's fixed? Oh.
This method fixes 80% of MySQL data tables. But maybe sometimes it's not.
With the development of MySQL database system, the support of the transaction will greatly reduce the situation that the data table is destroyed.