我看了这么多教程,但它仍然不适合我。我有一个数据库,看起来像这样:databaseImage请注意,实际行与id不匹配。我希望从实际行删除,而不是使用id。
我有以下功能:
`fun deleteDBData(TABLE_NAME:String, rowID : Int) {
val db = this.writableDatabase
db.delete(TABLE_NAME, "$ID_COL=$rowID", null)
}`
然而,这是使用id列中的数字而不是实际的行来删除的。因此,使用此函数,如果我告诉它删除rowID = 4,它将删除第1行而不是第4行。我如何让sqlite删除第4行?
1条答案
按热度按时间3j86kqsm1#
您要删除ID_COL = 4的行。要删除第4行,可以运行如下查询