MySQL 只读表没有唯一行标识符(主键或 NOT NULL 唯一索引)



MySQL 5.7

我知道蹲下数据库,但我确实有一个使用我拥有的数据库的自定义程序。如果我想在我的程序中使用另一个帐户(twitter),我需要制作所有数据集。我以前做过几次。我总是需要一段时间才能弄清楚,但我做到了。

然而,这一次我被困在只读数据集上。

我通常做的是创建一个具有专有名称的新架构。 然后,我转到我的其他架构之一,导出我需要的内容("源"和"条目")并将它们导入到我新制作的架构中。

这应该有效,这次看起来又起作用了。但是有区别...它是只读的,我可以通过自己解决这个问题。我会尝试自己做更多的调查,但一些帮助肯定会不胜感激:) 警告是:"只读:表没有唯一行标识符(主键或 NOT NULL 唯一索引)":我找不到任何带有此确切警告的结果,所以我想将其发布在这里:)

谢谢!

德维

请参阅我上面的评论,了解如何解决它。

TL;DL - 如果在导入数据后遇到只读架构,则可能需要勾选架构的正确复选框。选择架构,选择扳手图标,并将表匹配为与从中导入的架构表相同。

谢谢大家。

最新更新