问题标签 [mysql-error-1146]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MYSQL Workbench 尝试在新数据库中导入现有表的转储文件夹时出错
在我短暂的开发人员生活中,我使用 Workbench 管理了我的 MySQL,原因是在没有数据库管理专业知识的情况下真正使我的开发过程变得可行。在我参与的最后一个项目中,在构建我的应用程序后,我将每个模块(微服务)设置在 docker 容器的映像上,并且由于该项目由关系数据库管理,因此我还提取了一个 mysql 映像。完成此操作后,我创建了我的测试数据库(包含所有表的转储文件夹)的副本,以便在容器设置为运行后导入到我的新 mysqldocker 映像中。 但是由于某种原因,当我尝试将之前导出的所有数据导入到正在运行的 mysql docker 容器中时,我仍然无法理解,每个表的这个错误都会显示:
显然无法识别导入所有表的文件夹。我到了目录,我检查了那里的每一个表,它们都包含相应的数据,例如产品表:
图像数据库运行良好,因此我放弃了没有运行数据库的任何问题。还测试了连接工作正常:
我一直使用 MYSQl 的 Workbench 来处理这种导入和导出数据库以及使用的情况,因为我不是关系数据库方面的专家。一些身体可以帮助我吗?
mysql - 尝试访问实时数据库中的某些表时出现错误 1146
我的数据库中的两个表在侧边栏上可见,但是当我尝试打开它时会产生错误消息“#1146- Table 'prefix_dbname.tablename' does not exist”。我网站上显示表中数据的页面也是空的,但所有其他表仍然存在,并且从中显示的页面很好。请问有什么办法可以恢复或解决这个问题吗?如果这个问题不解决,我就死定了。我看到的大多数解决这个问题的帖子都是在处理本地主机上的数据库,但这个是实时的。请帮忙。