急急急,MySql中执行的所有脚本都提示Table"DataBase名.表名"doesn't Exist! 急急急,MySql中执行的所有脚本都提示Table"DataBase名.表名"doesn't Exist!而该表在数据库中确实存在。在线等,3Q。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检查DataBase名:数据库是否存在有无错误日志 你没使用 use databaseName;吧。show tables; 贴出来看一下。 在开始的环境中,一切OK,release出来后,再次连接MySql 进行交互时try catch出来的异常就是Table"DataBase名.表名"doesn't Exist!第一次用MySql,我用的是Navicat for MySql 可视化的,哪边有错误日志看不晓得,见谅。 是的,一般都是web.config里面配置ConnectionString,再创建连接,进行数据库交互。 哥们,我也遇到这问题了use test;show tables;可以看到A1表,但是SELECT * FROM A1,提示表不存在。不知道什么原因造成的,又该如何解决呢?? 表什么引擎,在MYSQL命令行下是否可以打开,表损坏?表是直接COPY? 直接用MYSQL行命令工具先连接测试。mysql -uroot -p1234 test 执行flush tables;看看能打开不? mysql> show tables like 't1';+---------------------+| Tables_in_test (t1) |+---------------------+| t1 |+---------------------+1 row in set (0.00 sec)mysql> select * from t1;ERROR 1146 (42S02): Table 'test.t1' doesn't existmysql>INNODB的。是用CREATE TABLE 创建的。 在数据库test目录下是否有t1.frm OK,3Q,问题已解决,因为是远程连接数据库,要把所有交互的表名改写成为`小写表名` 如果是拷贝过来的innodb表会有这种情况的 mysql表名是否区分大小写,取决于操作系统是否区分。linux区分大小写,所以表名也区分,有可能是这个原因 [help] c语言监控mysql数据更新 支持mysql分区表的版本有哪些 mysql&mssql对比 急,高手帮帮忙看看一个sql mysql 账号 host 主机问题 如何让结果按照原表中的顺序显示? 触发器 插入不了数据 select所有记录查找和一条一条查哪个效率高 group by一列数据,但是要合并数据,有个函数忘记了,谢谢帮助 如果对utf编码直接进行查询? 谁能帮忙解释一下这个命令,谢谢 建立外键,错误1005问题
有无错误日志
show tables; 贴出来看一下。
第一次用MySql,我用的是Navicat for MySql 可视化的,哪边有错误日志看不晓得,见谅。
use test;
show tables;
可以看到A1表,但是SELECT * FROM A1,提示表不存在。不知道什么原因造成的,又该如何解决呢??
看看能打开不?
+---------------------+
| Tables_in_test (t1) |
+---------------------+
| t1 |
+---------------------+
1 row in set (0.00 sec)mysql> select * from t1;
ERROR 1146 (42S02): Table 'test.t1' doesn't exist
mysql>INNODB的。是用CREATE TABLE 创建的。
linux区分大小写,所以表名也区分,有可能是这个原因