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

时间:2018-01-28 11:52:55

标签: mysql readonly

MySQL 5.7

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

然而这次我坚持使用只读数据集。

我通常做的是创建一个具有正确名称的新架构。 然后我转到我的其他模式之一,导出我需要的东西('sources'和'entries')并将它们导入我新制作的模式。

这应该有效,这次看起来好像再次起作用。但是有一点不同......它是只读的,我可以通过绿色来解决这个问题。我会尝试自己调查一下,但有些帮助肯定会受到赞赏:)警告是:“只读:表没有唯一的行标识符(主键或NOT NULL唯一索引)”:我无法'找到这个确切警告的结果,所以我想在这里发布:)

谢谢!

Devvie

1 个答案:

答案 0 :(得分:0)

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

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

谢谢大家。