【发布时间】:2014-04-21 22:05:24
【问题描述】:
我一直在通过 Workbench 和 phpMyadmin 在 Windows/XAMPP 中使用 MySQL。创建了 10 个数据库,我仍然在这两个程序中看到它们。我能够使用它们很多周,但今天,其中一半给出了“错误代码 1146 - 表不存在”。
在 Workbench 中,当我执行“SHOW DATABASES;”时和“SHOW TABLES IN xxxDB;”,它们给出了预期的结果。但是当我执行“SELECT * FROM xxxx;”时,它给了我 1146 错误。
在 phpMyAdmin 中,我也看到了数据库和表格,但是当我点击表格时,我得到了同样的错误。
我注意到没问题的有 .frm 和 .ibd 文件。有问题的是缺少 .ibd 文件。
这里可能会发生什么以及它是如何发生的?
提前致谢。
【问题讨论】:
标签: mysql phpmyadmin workbench