phpmyadmin 此表不包含唯一列[重复]

Posted

技术标签:

【中文标题】phpmyadmin 此表不包含唯一列[重复]【英文标题】:phpmyadmin This table does not contain a unique column [duplicate] 【发布时间】:2014-06-12 18:28:59 【问题描述】:

我有一个桥接表,说它是包含 2 列的表 B,它们是表 A 和 C 的 2 列的 FK。由于它们是其他 PK 列的引用,因此无法编辑 FK 是有道理的。

如果我在表 B 中有 3 列怎么办?好像整个表都不能编辑了。。

我收到了这个通知:

 This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.

【问题讨论】:

mysqlsql-server ?? 【参考方案1】:

您的表会从 FK 中出现的原因是什么?这违反了规范化规则,您不应该将所有列都作为 FK。 FK 用于标识行中不应该是 FK 的其他元素。

【讨论】:

看看外科医生,我认为即使在表格中列是 FK 也没有任何意义:***.com/questions/23312485/…

以上是关于phpmyadmin 此表不包含唯一列[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何修复:此表不包含唯一列。网格编辑、复选框、编辑、复制和删除功能不可用

Phpmyadmin - 将新列导入现有记录

phpmyadmin:从多个表创建的视图现在 id 字段不是唯一的,无法编辑,更新删除

为什么更新因唯一索引而失败而没有重复值?

当前选择不包含唯一列。网格编辑、复选框、编辑、复制和删除功能不可用

在sql server 2008中查询大表[重复]