`#1215-无法添加外键约束

时间:2014-10-22 作者:Sasa1234

   create table wp_pageviews
    (
    ID BIGINT(20),
    count integer,
    primary key(ID),
    FOREIGN KEY (ID) REFERENCES wp_posts(ID)
    )
错误:#1215 - Cannot add foreign key constraint

这是什么原因?为什么我无法创建此表?

1 个回复
最合适的回答,由SO网友:Usama Karam Hussain Dhondu 整理而成

为了使wp_posts(ID) A.REFERENCE 对于FOREIGN KEY, 您还应该设置wp_pageviews.ID\'s属性为UNSIGNED 并为wp_pageviews.ID 作为(bigint) .

如果这对你有帮助,请告诉我。

结束

相关推荐

Complicated MySQL Query

我正在尝试建立一个成员目录,在顶部有一些搜索选项。每个成员也有几个自定义字段(使用高级自定义字段)。希望有一个一次收集所有数据的单一查询,包括每个成员的所有自定义字段,而不仅仅是查询帖子和循环,并且必须查询自定义字段(一次显示100个,每个都有10个自定义字段)。我们已经非常接近了,下面的查询可以正常工作,并以干净的行返回所有必要的数据。然而,它的速度非常慢,大约10秒,我们知道这是来自ORDERBY子句。这个查询让我有点不知所措,我不知道如何优化它,让它运行得更快。请注意,orderby字段来自wp\\