使用django ORM将旧数据库中的数据迁移到新的mysql mysql会产生错误

时间:2013-05-09 04:38:19

标签: mysql django

我正在使用Django ORM将一些遗留数据从另一个MySQL数据库迁移到新数据库。旧的应用程序是在Perl和MySQL中创建的。

但是在迁移过程中我一直收到这个错误:

DatabaseError: (1118, 'Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.')

我删除了表并使用ROW_FORMAT = COMPRESSED重新创建(这意味着ROW_FORMAT = DYNAMIC)但我仍然收到此错误。

我找不到任何可行的解决方法来解决这个问题。还有其他人遇到过这种情况吗?

1 个答案:

答案 0 :(得分:2)