【问题标题】:PHPpgAdmin: How delete rows without using SQLPHPpgAdmin:如何在不使用 SQL 的情况下删除行
【发布时间】:2010-05-31 11:21:43
【问题描述】:

phpMyAdmin 中,我可以不使用 SQL 删除行。

有没有办法在phpPgAdmin 中做到这一点?

【问题讨论】:

    标签: database postgresql phppgadmin


    【解决方案1】:

    phpPgAdmin (ppa) 仅当它在表中(或在查询的请求字段中)找到唯一索引并且索引 col 的值不为 null 时,才能编辑/删除行。

    如果没有唯一索引(或 PK),ppa 无法确定 WHERE 子句来选择您要编辑/删除的唯一行。

    【讨论】:

    • ALTER TABLE your_table ADD PRIMARY KEY (your_id_field1);请注意,关键字段不能为空...
    • 刚刚看到你关于PK的其他问题,有更完整的答案
    【解决方案2】:

    是的,只需选择表格,单击“浏览”,然后为要删除的每一行单击“删除”(在“操作”列中)。

    【讨论】:

    • 我没有看到列操作。你确定你说的是 PHPpgAdmin 而不是 PHPmyAdmin 吗?
    • 我看到了列操作,但在我的 PHPpgAdmin 中没有列操作。也许它被禁用了?谢谢^_^
    • 在您的 phppgadmin 的某些表中没有列操作。
    • @FrankHeikens 如果没有 PK 或唯一索引,则看不到操作列。
    猜你喜欢
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2018-11-25
    • 2019-02-02
    • 1970-01-01
    相关资源
    最近更新 更多