日期:2014-05-16  浏览次数:20727 次

Mysql 数据库的表坏了,复修不到,该怎么办?
Mysql   数据库的表坏了,复修不到,该怎么办?

使用phpmyadmin可以列出有什么表,但看不到内容及结构

回传
#1146   -   Table   'oscommerce.banners '   doesn 't   exist  

但在Mysql   server内的data有存在啊,9KB
C:\MySQL\MySQL   Server   5.0\data\oscommerce\banners.frm

但总是开不到啊,用过复修,但不行啊,应该怎么办?谢谢



------解决方案--------------------
使用一下mysqlchk试试?
------解决方案--------------------
repair table table_name
------解决方案--------------------
如果你想看看那个表坏了的话。
用CHECK TABLE 看看具体的表

mysql> check table temp;
+-----------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------+-------+----------+----------+
| test.temp | check | status | OK |
+-----------+-------+----------+----------+
1 row in set (0.09 sec)