Mysql InnoDB表状态在使用中无法打开

标签 mysql innodb

我对 InnoDB 表有疑问。所有表状态都显示在使用中。

我正在尝试打开表,但出现错误“表‘mysqlbackup.aadhars’在引擎中不存在” enter image description here

请帮帮我

最佳答案

也许该表属于不同的模式(而不是 mysqlbackup)我建议检查所有表名(以及模式)并查看 aadhars 表属于哪个模式,例如:

SELECT *
FROM information_schema.tables
WHERE table_schema = 'mysqlbackup';

上述查询将返回 mysqlbackup 模式中存在的所有表的名称。如果您想查看 aadhars 属于哪个架构,请尝试以下查询:

SELECT *
FROM information_schema.tables
WHERE table_name = 'aadhars';

关于Mysql InnoDB表状态在使用中无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47175898/

相关文章:

mysql - 如何检查 INSERT 在存储函数中是否运行良好?

mysql - 在 Lustre 文件系统上启动 Mysqld 的持续时间太长(InnoDB : Unable to lock ./ibdata1,错误:38)

php - 选择更新和 php 脚本

mysql - 选择 FOR UPDATE 会出现重复键错误

Mysql数据库关于大列的问题

mysql - 为什么 Encode::decode ('UTF-8' , $var) 一切都已经在 UTF-8 中时仍然需要?

PHP 在 SQL 表之间移动信息

java - 具有相同名称的实体,始终为第一个 id 插入

MySQL Insert 性能在大表上下降

php - 如何解决 Mac OS X Sierra 中的此 MySQL 错误?