mysql - 无法删除或重命名 MySQL 中的表
问题描述
使用 MySQL 5.7 并在断电后一切似乎都很好。然后我必须重命名一个表。所以,很容易:
RENAME TABLE MYTABLE TO MY_REAL_TABLE
>Table MY_REAL_TABLE already exists.
所以我尝试删除提到的表:
DROP TABLE MY_REAL_TABLE
>Table MY_REAL_TABLE does not exists.
为什么??????
所有命令都在同一个 CLI 上,因此不会混淆服务器。我对这两个命令使用相同的数据库。检查数据目录是否包含表文件。不存在的。
information_schema.tables
没有行MY_REAL_TABLE
。
我被困住了,因为我对此表无能为力,我需要将其重命名。
解决方案
推荐阅读
- python - 如何在 QTextEdit() 的第一个输入中从第二个窗口获取信息
- powershell - 新用户 powershell 获取服务
- swiftui - swiftui 是否有 hitTest 等价物?
- c# - 使用 Linq 进行列求和
- php - 在 symfony 上构建表单,属性不存在
- css - 为什么 BOM 出现在我的 SASS 编译的 CSS 的每一行上?
- php - 使用主管的 Laravel 5.8 异步队列问题
- spring - 有没有办法将 Micrometer @Timed 注释捕获到 Prometheus 指标存储/注册表中?
- spring-boot - 使用 spring-boot-starter-oauth2-client 检索 OAuth2 3-legged 身份验证的访问令牌
- javascript - 表格提交后的通知