我不知道为什么、什么、如何或谁可以对我的所有数据库进行更改。我有一个托管帐户,我的所有数据库表都从 InnoDB 更改为 MyISAM,并且我的所有索引都丢失了。我所有的关系数据也都丢失了。
为什么会发生这种情况?(我刚刚联系了托管公司,他们告诉我他们没有对任何数据库进行任何更改,问题可能来自我公司的程序员..现在..问题是我是唯一的程序员谁访问了这些帐户,我真的知道我做了什么......所以他们只是将问题传递给我,没有任何解释)
现在我正在尝试将表改回并重新创建索引和关系数据。问题是,当我尝试将表的类型从 MyISAM 更改为 InnoDB 时,其中一些出现错误。
我试图从 phpmyadmin 和 sql 查询重命名它
ALTER TABLE categories ENGINE = INNODB
这将返回此错误。为什么?
#1025 - Error on rename of './database_name/#sql-6ad0_146c29' to './database_name/categories' (errno: 121)