【问题标题】:How to delete specific columns of a particular row from SQLite in Android如何从 Android 中的 SQLite 中删除特定行的特定列
【发布时间】:2011-01-27 09:29:38
【问题描述】:

我需要编写一个查询来从 Android 中的 SQLite 中删除特定行的特定列。我想以“db.delete(String table, String whereClause, String[] whereArgs)”的形式使用它。

我的应用程序每行包含 4 列。我只需要删除特定行的 2 列。我该怎么做?

【问题讨论】:

    标签: android


    【解决方案1】:

    您不能只删除特定行的列。您必须删除所有行的两列,或者您必须为此设置一些明确的值,例如 null 或 0。

    【讨论】:

      【解决方案2】:

      db.delete 是一种用于删除数据库中行的便捷方法。这将删除整行,而不仅仅是行中的几列。

      您不能删除特定行的特定列。您只能删除整个表格的列。

      因此,您可以考虑使用一些默认值(如 NULL 或 0)设置特定列的值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多