mysql> use bookstore;
Database changed
mysql> show tables;
+---------------------+
| Tables_in_bookstore |
+---------------------+
| account |
| bookinfo |
| guestbook |
| tuer |
+---------------------+
4 rows in set (0.00 sec)mysql> select * from tuser;
ERROR 1146 (42S02): Table 'bookstore.tuser' doesn't exist为什么可以显示出表名,但是用select 的时候却不能找不到表啊?? 苦恼许久了,望各位赐教! 其他表是正常的,就tuser表有问题!
Database changed
mysql> show tables;
+---------------------+
| Tables_in_bookstore |
+---------------------+
| account |
| bookinfo |
| guestbook |
| tuer |
+---------------------+
4 rows in set (0.00 sec)mysql> select * from tuser;
ERROR 1146 (42S02): Table 'bookstore.tuser' doesn't exist为什么可以显示出表名,但是用select 的时候却不能找不到表啊?? 苦恼许久了,望各位赐教! 其他表是正常的,就tuser表有问题!
解决方案 »
- Java链接Mysql的小疑问
- load data local infile 插不进去
- 请教一条几百万数据的mysql查询
- MYSQL4 有没有能存999,999,000这样格式的方法.而且要能计算的!
- 问个SQL的问题,请大家帮忙看看。谢谢了。。。
- 求一个简单的有关count返回值的简单问题,在线等
- 同时查询两个表,估计要用 left join
- apache和tomcat整合过程中出现的问题
- mysql一次读取多少页到内存?
- 查询最后更新的时间 (不同组的更新时间
- 平安夜给没收到礼物的GG &&MM 送分 -mysql版
- java中用preparedstatement向mysql日期字段插入问题
+-----------------+--------+----------+---------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+---------------------------------------+
| bookstore.tuser | repair | Error | Table 'bookstore.tuser' doesn't exist || bookstore.tuser | repair | error | Corrupt |+-----------------+--------+----------+---------------------------------------+
2 rows in set (0.00 sec)这是repair 后的结果,搞了一上午不知道回事
另外去查看一下数据文件,检查一下tuser的三个文件是否存在,权限是否正常。
lz SHOW TABLES出来的表是tuer
select * from tuer
而不是select * from tuser
我晕!!!,谢谢了,困恼了一上午,真改死啊! 再次感谢,另外还有个问题,怎么找到mysql装到什么地方去了,找半天没找到啊?
+----------------------------+---------------------------------------------------------+
| Variable_name | Value |
+----------------------------+---------------------------------------------------------+
| basedir | C:\Program Files\MySQL\MySQL Server 5.1\ |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.1\share\charsets\ |
| datadir | C:\Program Files\MySQL\MySQL Server 5.1\DATA\ |
| innodb_data_home_dir | |
| innodb_log_group_home_dir | .\ |
| innodb_max_dirty_pages_pct | 90 |
| plugin_dir | C:\Program Files\MySQL\MySQL Server 5.1\lib/plugin |
| slave_load_tmpdir | C:\WINNT\TEMP |
| tmpdir | C:\WINNT\TEMP |
+----------------------------+---------------------------------------------------------+
9 rows in set (0.05 sec)mysql>
如果你是走开发这条路,则建议读一下 oracle 官方文档中的 <2 Day Developer's Guide > 2天读完。另外建议系统学习一下 《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念)
从开发者(注意不是DBA)角度来说,你所提到的这几种数据库没什么大的差别,主要是函数和一些特殊SQL语法上有些不同。其它从数据库的设计等方面基近似。