0

因此,我正在尝试重新创建数据库的开发人员副本。我做drop database somedband create database somedb,所以它都是空的。我退出 mysql 并将转储文件通过管道传输到 mysql 中,如下所示:

mysql -u root -pfoopassw somedb < newdumpfile.sql

几乎立即我收到以下错误并且该过程被中止:

ERROR 1214 (HY000) at line 99: The used table type doesn't support FULLTEXT indexes

由于我没有可以具有全文不兼容类型的预先存在的表,这是否意味着我的转储文件已损坏?

我尝试更改alter table sometable ENGINE = MyISAM;已创建的两个表的表类型(),给我这个错误:

ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails
4

1 回答 1

1

我了解到问题是我使用过时的 mysql 作为转储文件,版本 5.5,而我应该使用 5.6。我会尝试升级。

于 2012-11-23T08:37:35.983 回答