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表有问题!
解决方案 »
- MYSQL储存过程传入传出
- 请问mysql4.0怎么升级为5.1版本呢?
- mysql里utf8编码,请问怎么匹配指定长度的文字?
- 遇到的面试题 没做出来`郁闷的很
- 求一个触发器
- 求大虾 Sql语句............
- 我用MySQL Migration Toolkit工具把sql server2000的表导到mysql中,但中文全部是乱码.
- MySQL的一个搜索问题
- ~~~~~~~~~~SQL语句-难啊!难!难的不得了!~~~~~~~~~~~
- 如何用mywql来保存图片等其它非字符,数字的东西
- 平安夜给没收到礼物的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语法上有些不同。其它从数据库的设计等方面基近似。