gpt4 book ai didi

mysql - 无法在 PHPMyAdmin 中查找、删除、重命名或重新创建表

转载 作者:行者123 更新时间:2023-11-29 07:53:27 26 4
gpt4 key购买 nike

我最近尝试进入 MySQL,并使用一组 CSV 文件在我的本地主机上设置了一个测试数据库。我最近试图将表的一列的数据类型更改为日期格式(它最初是 int 格式,例如“20140321”),但是当我尝试处理请求时,MySQL 部分XAMPP 崩溃了。

现在,当我查看表时,我正在处理的表将不再显示在数据库中。但是,当我尝试重新导入数据并使用相同的名称对其进行命名时,似乎存在命名冲突,就好像原始文件仍然存在一样。

有没有办法找到原始表并将其恢复并在 PHPMyAdmin 中运行?或者如果没有,有没有办法清除旧表的记录并重新启动?

当我尝试重命名新导入的表时,出现此错误(这似乎不是很有帮助):

Error
SQL query:

RENAME TABLE `mta`.`TABLE 9`
TO `mta`.`calendar_dates`;
MySQL said: Documentation

#1025 - Error on rename of '.\mta\table@00209' to '.\mta\calendar_dates' (errno: -1 - Unknown error)

当我手动删除 C:\xampp\mysql\data\db\ 中的 table.ibd 文件,并尝试重命名该表时,我得到一个我为原始表设置的重复外键出错。 (我还注意到其他每个表都有一个关联的 .frm 文件,而这个表不再有)。

我想有一种相当简单的方法可以将表返回到数据库中,但我目前不知道应该在哪里执行此操作。

最佳答案

我过去也遇到过这个问题,这是以前版本的 Xampp 中的问题。将 xampp 更新到最新版本,直到在 phpmyadmin 中解决此问题

关于mysql - 无法在 PHPMyAdmin 中查找、删除、重命名或重新创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25803361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com