0

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

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

[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

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

4

1 回答 1

0

太笨了,无法识别我用 mysql-administrator 连接到我们的旧服务器。

于 2012-10-18T20:07:17.880 回答