创建与导入记录的关系时的IntegrityError

时间:2012-01-19 13:30:03

标签: django

在创建与通过mysql xx<导入的数据库中的对象的关系时,我遇到了IntegrityError whatever.sql

它与标准auth.contrib.models.User的关系,使用1.3.1

如果我清除数据库并手动创建新用户,我可以毫无问题地创建我的相关对象。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我在InnoDB(南方创建的新表)和MyISAM(导入的旧表)之间进行了混合,

外键不能存在于这些之间。

在Windows机器上开发,mysql配置中的所有默认值都是默认表类型为InnoDB,import来自linux服务器,默认为MyISAM。