【发布时间】:2011-01-27 09:29:38
【问题描述】:
我需要编写一个查询来从 Android 中的 SQLite 中删除特定行的特定列。我想以“db.delete(String table, String whereClause, String[] whereArgs)”的形式使用它。
我的应用程序每行包含 4 列。我只需要删除特定行的 2 列。我该怎么做?
【问题讨论】:
标签: android
我需要编写一个查询来从 Android 中的 SQLite 中删除特定行的特定列。我想以“db.delete(String table, String whereClause, String[] whereArgs)”的形式使用它。
我的应用程序每行包含 4 列。我只需要删除特定行的 2 列。我该怎么做?
【问题讨论】:
标签: android
您不能只删除特定行的列。您必须删除所有行的两列,或者您必须为此设置一些明确的值,例如 null 或 0。
【讨论】:
db.delete 是一种用于删除数据库中行的便捷方法。这将删除整行,而不仅仅是行中的几列。
您不能删除特定行的特定列。您只能删除整个表格的列。
因此,您可以考虑使用一些默认值(如 NULL 或 0)设置特定列的值。
【讨论】: