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

:Table '*' doesn't exist

2012-03-12 
求助:Table ******* doesnt exist问题描述:用root用户名进入操作,显示所有的表,没问题,但是查询就会报T

求助:Table '*******' doesn't exist
问题描述:  

用   root   用户名   进入操作,显示所有的表,没问题,但是查询就会报

Table   '******* '   doesn 't   exist

该库中所有表均是如此.

新建表,再查询没有问题,如我新建的表myseal.test

其它库不存在这个问题.

操作如下:

mysql>   use   myseal;
Database   changed
mysql>   show   tables;
+----------------------+
|   Tables_in_myseal           |
+----------------------+
|   cert_tbl                           |
|   corpinfo_tbl                   |
|   log_tbl                             |
|   newuser                             |
|   printinfo_tbl                 |
|   purview_sealuser_tbl   |
|   seal_mag                           |
|   seal_sign                         |
|   seal_tbl                           |
|   sign_tbl                           |
|   sys_user_mag                   |
|   test                                   |
|   user                                   |
|   user_info                         |
|   user_order                       |
|   userinfo_tbl                   |
+----------------------+
16   rows   in   set   (0.00   sec)

mysql>   select   *   from   test
        ->   ;
+------+------+
|   a         |   b         |
+------+------+
|         1   |   1         |
+------+------+
1   row   in   set   (0.00   sec)

mysql>   describe   user;
ERROR   1146   (42S02):   Table   'myseal.user '   doesn 't   exist
mysql>   select   *   from   user;
ERROR   1146   (42S02):   Table   'myseal.user '   doesn 't   exist


请大家帮忙.根据大家的建议的贡献程度我会给相应的分数!

谢谢

[解决办法]
会不会是用户不对,你看看表是什么用户建的,应为新建标在查询可以的话是应为你用当前用户建表,当前用户查询就可以,我想应该是这样吧
[解决办法]
你的表是什么类型的?
文件的权限是什么?
把权限改为777
[解决办法]
这个原因一般是myseal这个库的文件都是从别的地方copy过来,但是文件的owner不是mysql(一般)。
chown mysql:mysql var -R

热点排行