MySQL:错误查询数据库* AFTER * Copy&将数据库粘贴到MySQL \ Data文件夹中

时间:2012-08-30 20:35:37

标签: mysql mysql-error-1064

我已经在本地安装了apache,php和mysql服务器5.5并且现在快乐地运行了一段时间,能够查询数据库和所有内容。今天,我将示例数据库复制并粘贴到SQL查询课程手册中的Mysql \ Data文件夹中:John Quiescas的SQL Queries for Mere Mortals。

问题

当我尝试查询数据库时,我收到一条错误,告诉我数据库表在它们确实存在时不存在。

错误代码:1146。表'bowlingleagueexample.bowler_scores'不存在

我尝试过什么

根据我的研究,它可能与权限有关? 我不是数据库人,但我正在努力学习。我用MySQL Workbench和PHPMyAdmin查看了数据库。 Workbench向我显示了表,但查询执行时出错。 PhpMyAdmin甚至不会向我展示表格。

1 个答案:

答案 0 :(得分:1)

您通常无法热插拔数据库表。您需要使用正确的mysqldump和还原过程。如果你养成这样做的习惯,你可以严重破坏你的MySQL安装,特别是使用InnoDB表。

PhpMyAdmin具有加载和保存快照功能,可以帮助完成此类操作。给它一个有效的.sql文件,你应该没问题。