当前位置: 首页 > 面试题库 >

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

周威
2023-03-14
问题内容

我正在使用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

可能是什么问题?


问题答案:

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

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



 类似资料:
  • 我刚刚克隆了一个Laravel项目。我试图运行作曲家安装和PHP artisan迁移,但都返回此错误 在Connection.php行664中: SQLSTATE[42S02]:基表或视图未找到: 1146表'name.system_functions'不存在(SQL:选择*from其中=测试限制1) 在Connection.php第326行中: SQLSTATE[42S02]:找不到基表或视图:

  • 我创造了一个迁移 任何我写的CMD这个错误是可见的。 [Illumb\Database\QueryException]SQLSTATE[42S02]:找不到基表或视图:1146表“prj_roocket.permissions”不存在(SQL:select*from) [PDOException]SQLSTATE[42S02]:未找到基表或视图:1146表“prj_roocket.permissi

  • 当我尝试使用Laravel 5将数据保存到mysql时,我得到了这个错误,其他形式和保存()方法工作正常,但这一个: 这是我的Controller存储方法: 这是我的模型: 我一定是忽略了一些非常明显的事情,因为我不明白为什么拉雷维尔会加上一个“S”这个词。这个表是cotizacion而不是cotizacions。 如何对此进行故障排除?

  • 通过本教程,我可以完成以下步骤: 现在,您应该能够根据需要多次调用migrate,并且它可以正常工作: PHP工匠迁移:刷新 运行该命令时,我会出现以下错误: [Illumb\Database\QueryException] SQLSTATE[42S02]:找不到基表或视图:1146表“sdbd\u todo.migrations”不存在(SQL:选择max()作为聚合 来自) [PDOExcep

  • 我有一个外键从一个模型到另一个模型在不同的数据库(我知道我不应该这样做,但如果我适当照顾参考完整性,它不应该是一个问题)。 问题是,一切正常...所有的系统做(关系在任何方向,路由器照顾它),但当我试图删除引用的模型(它没有外键属性)...Django仍然希望通过关系来检查关系是否为空,但是相关对象在另一个数据库中,所以它在这个数据库中找不到对象。 我试着在_delete=models上设置。什么

  • 问题内容: 我在尝试使用Laravel 5将数据保存到mysql时收到此错误消息,其他形式和save()方法都可以正常工作,但是以下一种方法: 这是我的Controller存储方法: 这是我的模型: 我必须忽略一些确实很明显的原因,因为我无法理解Laravel为什么在表中添加cot而不是cotizacion。 我该如何解决? 问题答案: 我猜想Laravel无法确定您用于表名的单词的复数形式。 只