首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysl: error 1146,有办法解决么?解决办法

2012-02-09 
mysl: error 1146,有办法解决么??我用SHOWTABLES可以看到表xxx存在,为什么用SELECT*FROMxxx却出现error1

mysl: error 1146,有办法解决么??
我用
SHOW   TABLES;可以看到表   xxx   存在,为什么用
SELECT   *   FROM   xxx;
却出现error   1146   (41S02):   Table   xxx.xxx   doesn 't   exist

各位知道这是什么原因么?
我的MYSQL是   5.0.41版本的!!!

[解决办法]
你这个表是不是直接复制过来的?
有可能是只有表定义没有数据文件。
[解决办法]
如果是MyISAM类型的表应该是没有问题的。但如果是InnoDB类型的表就有问题,因为这种类型的表是不可以直接复制的,表中的数据与具体的事务相关。show tables只会判断数据目录中是否存在该文件,存在就会将该文件的名称作为表明显示出来,但不检查物理数据是否可用。

热点排行