小编典典

虫子?#1146-表'xxx.xxxxx'不存在

mysql

我正在使用Windows XP。我正在使用其内置的create table功能在phpMyAdmin中创建一个表,我的数据库名称为ddd

它生成以下代码:

CREATE TABLE  `ddd`.`mwrevision` (

`asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`sddd` INT NOT NULL
) ENGINE = INNODB;

并且出现以下错误:

MySQL said:     
#1146 - Table 'ddd.mwrevision' doesn't exist

可能是什么问题?


阅读 438

收藏
2020-05-17

共1个答案

小编典典

我过去也有同样的问题。将数据库文件移动到新位置并更新mysql服务器后,一切都发生了。具有InnoDB引擎的所有表都从我的数据库中消失了。我试图重新创建它们,但是mysql一直告诉我1146: Table 'xxx' doesn't exist,直到我重新创建数据库并重新启动mysql服务为止。

我认为有必要阅读有关InnoDB表二进制文件的信息。

2020-05-17