该表存在于显示表中,但是当我尝试从中选择时不存在

ek

我最近从Mavericks升级到Yosemite,我需要重新安装mysql,我已经使用来重新安装了mysql,brew install mysql但是在执行此操作之前,我已经备份了数据文件夹。(我通常这样做是因为它比导出和导入要快:),并且通常可以正常工作)。

问题是重新安装后,在我复制回数据文件夹之后,我有了所有的数据库,所有的表,但是有一个特殊的问题。

那个问题是:

mysql> use eek
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------------+
| Tables_in_eek        |
+----------------------+
| e_commentmeta        |
| e_comments           |
| e_links              |
| e_options            |
| e_postmeta           |
| e_posts              |
| e_term_relationships |
| e_term_taxonomy      |
| e_terms              |
| e_usermeta           |
| e_users              |
+----------------------+
11 rows in set (0.00 sec)

mysql> SELECT * FROM `e_links`;
ERROR 1146 (42S02): Table 'eek.e_links' doesn't exist

搜索此问题没有任何结果,其中大多数是其他原因造成的问题(例如用。命名表)

有任何想法吗?

ek

这是一个事实,即当我从资料夹复制数据库,我只复制每个单独的文件夹,并错过了ib_logfile0ib_logfile1ibdata1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果该数据不存在于另一个表中,该如何选择该数据?

在大表中选择某些 ID 不存在于同一列中的数据。加快查询

使用scala或spark sql从第一个表中选择不存在于spark中的第二个表中的值

获取要显示的结果,这些结果存在于表1中,但不存在于表2中

如果一个表不存在于另一个表中,该如何删除

“无法复制到不存在的表”错误,但表存在于 Amazon Redshift 中

该属性存在于调试器中,但在编译时不存在

为什么我无法选择一个表中不存在于另一个表中的所有记录?

EclipseLink:在简单的@SecondaryTable 设计中,表 ["Addresses"] 不存在于该描述符 DescriptorException 中

列_ID不存在错误,尽管它存在于表中

LARAVEL-未找到基本表或视图:1146表不存在(SQL:从中选择*)

从值列表中选择表中不存在的元素

MySQL 查询不存在于另一个表中

如何继续处理记录,即使它不存在于表 B 中?

更新或插入多个记录(如果不存在于mysql数据库的表中)

如何插入一个不存在于 MySQL 表中的随机数?

如何使用LINQ从表中选择存在于联结表中的元素-Entity Framework

Spring boot 运行控制台说表已创建,但该表不存在于数据库中

可以从表中选择但不更新它(尝试更新时获取“关系 [表名] 不存在”

表在选择中使用时存在于存储过程中,但在插入语句中使用时不存在

如果整行不存在于 table2 中,则插入 table2 从 table1 中选择

是否有任何SQL查询来检查值是否存在或不存在于数据库表中

仅当这些行不存在于同一个表中时才在表中添加行

交叉表存在于一个数据库中,而不存在于另一个数据库中

如果标识符不存在于另一个表中,则删除表中的行

选择存在于数组中但不存在于数据库中的值?

检查值存在于两个表之间,不存在

选择表中不存在的ID

boto3说该表不存在,但是我可以在AWS CLI中查询它