为什么SELECT失败但表存在?

时间:2012-10-18 13:59:57

标签: mysql pdo

如果我创建一个新表,我无法用PDO从中选择一些东西。 MySQL Workbench让我选择了一些东西,旧表也运行良好,但正如我所说,我不能从新表中选择一些东西,使用完全相同的设置(例如InnoDB,UTF-8)而不是旧的工作。 / p>

这是我日志中的一个错误消息示例:

[Thu Oct 18 12:34:56 2012] [error] [client 12.345.678.90] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'database.tablename' doesn't exist' in /var/www/project/file.php:928
Stack trace:
#0 /var/www/project/file.php(928): PDOStatement->execute(Array)
#1 /var/www/project/file.php(946): Interact->addSomething(Array)
#2 /var/www/project/index.php(22): Interact->handleAction(Array)
#3 {main}
thrown in /var/www/project/file.php on line 928, referer:
(12:34:56) user: http://user.domain.com/?longthingy=wakenmgwjakngpwjani

有没有人提出类似的经验或想法如何解决这个烂摊子?

1 个答案:

答案 0 :(得分:0)

我太傻了,无法认识到我与mysql-administrator连接到我们的旧服务器。