gpt4 book ai didi

mysql - phpmyadmin 版本 4 : Relation view sometimes does not show foreign key constraints

转载 作者:可可西里 更新时间:2023-11-01 06:31:55 26 4
gpt4 key购买 nike

我有一个我不久前建立的数据库。数据库中的每个表都是 InnoDb。几个表有外键约束,我将它们设置为 On Delete = Cascade。当我使用早期版本的 phpmyadmin 时,使用它们很简单:我只需转到表的“结构”选项卡,单击“关系 View ”链接,只要我在正确的列上设置了正确的索引即可, 我可以根据需要设置外键。

自从升级到版本 4 后,它就变成了一场噩梦。对于某些表,我转到关系 View ,一切都很好。但对于其他人——即使他们已经设置了外键约束——我看不到任何与他们合作的选项。

更糟糕的是,我什至尝试删除索引并重新添加它们,结果却出现以下错误:Cannot drop index [index_name]: needed in a foreign key constraint. 因此,除非我弄错了,约束就在那里,但 phpmyadmin 拒绝向我展示它。

我必须做些什么才能让它们再次出现吗?至少可以说这是非常令人沮丧的:以前工作得很好的东西现在没有升级了。

最佳答案

好吧,在摆弄了一下表格之后,我明白了是怎么回事。唯一不显示外键约束选项的情况是表名包含大写字母时。至少可以说非常令人沮丧。

关于mysql - phpmyadmin 版本 4 : Relation view sometimes does not show foreign key constraints,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25616281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com