【问题标题】:mysql Table not editable in phpMyAdmin (no primary key?)mysql 表在 phpMyAdmin 中不可编辑(没有主键?)
【发布时间】:2018-10-26 10:51:42
【问题描述】:

我在 Google 上搜索了很多,但仍然不确定我目前导入实时数据库的临时项目有什么问题。

我有一个登台 url(plesk 环境),我通常在其中运行 subdomain.myserver.com 并为其创建一个数据库。我导入实时站点的数据库并在其上运行 searchreplacedb 脚本以根据我的暂存 url 更改表。

但是对于这个项目 - 我以前从未遇到过这种情况 - 我无法在 phpMyAdmin 中编辑表格内容。即使我已经像往常一样设置了所有内容,并且它通常会在 phpMyAdmin 中为每一列显示 EDIT、COPY、DELETE 选项。

对于这个数据库它没有。此外,当尝试运行 searchreplacedb 时,它告诉我所有表都没有“主键”。我不确定如何解决这个问题,或者在导出时我必须设置什么,所以我拥有通常的权利,一切正常。

感谢您的帮助, 马特

【问题讨论】:

    标签: mysql database staging access-rights


    【解决方案1】:

    要做你想做的事,你必须在每个表中设置一个“主键”。当你这样做时,它会出现这些选项,编辑、删除和复制。

    要添加“主键”,请按此video

    【讨论】:

    • 但是为什么这个表首先没有自动主键呢?这是一个常规的 wordpress 数据库,我经常使用它并且通常总是有效的。这是我第一次听说。
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 2019-04-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 2013-10-12
    相关资源
    最近更新 更多