MySQL表排序规则突然变成 "in use"

标签 mysql phpmyadmin

今天下午早些时候,我通过 firefox 连接到我的网站,我收到一条错误消息,内容为“未知存储引擎‘InnoDB’”。这特别奇怪,因为在过去的几天里我根本没有接触过数据库,而我的网站直到几个小时前才运行良好。当我转到 phpmyadmin 时,我注意到一些具有归类 utff8_general_ci 的表已更改为“in_use”,并且它们的引擎已从 MyISAM 更改为无...引擎类型在 phpmyadmin 中留空。我对 mysql 更复杂的方面有点陌生,不知道发生了什么。有人可以提供一些可能引导我走向正确方向的见解吗?

谢谢,

兰斯

最佳答案

尝试以下操作:

REPAIR TABLE `table_name`

关于MySQL表排序规则突然变成 "in use",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11183504/

相关文章:

MySQL root 已删除或丢失密码?

mysql - 在mysql查询中提及database.table.field总是失败

Mysql比较2个表

php - 数据库<select>标签的多重选择

php - 当前选择不包含唯一列。网格编辑、复选框、编辑、复制和删除功能不可用

php - 在本地连接 phpMyAdmin 和 AppEngine 时遇到问题

mysql - 如何将多个数据库转储导入到xampp

mysql - 在 MySQL 中使用 Entity Framework 时,用户 'IIS APPPOOL\myApp' 登录失败

php - UTF-8贯穿始终

php - INSERT 到数据库后单引号和双引号显示为\' and\"